How to send JSON Data as response in Vue.js 2?












0















I am developing a website in Vue.js which uses a API (route -> /api/**), but I don't understand how to send JSON response.

Is there any method like res.json() express.js has in vue.js?










share|improve this question





























    0















    I am developing a website in Vue.js which uses a API (route -> /api/**), but I don't understand how to send JSON response.

    Is there any method like res.json() express.js has in vue.js?










    share|improve this question



























      0












      0








      0








      I am developing a website in Vue.js which uses a API (route -> /api/**), but I don't understand how to send JSON response.

      Is there any method like res.json() express.js has in vue.js?










      share|improve this question
















      I am developing a website in Vue.js which uses a API (route -> /api/**), but I don't understand how to send JSON response.

      Is there any method like res.json() express.js has in vue.js?







      node.js json rest vue.js vuejs2






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Nov 26 '18 at 6:58







      Shardul Nalegave

















      asked Nov 26 '18 at 6:41









      Shardul NalegaveShardul Nalegave

      40110




      40110
























          2 Answers
          2






          active

          oldest

          votes


















          1














          There are many times when building application for the web that you may want to consume and display data from an API. There are several ways to do so, but a very popular approach is to use axios, a promise-based HTTP client.



          Basic example



          new Vue({
          el: '#app',
          data () {
          return {
          info: null
          }
          },
          mounted () {
          axios
          .get('https://api.coindesk.com/v1/bpi/currentprice.json')
          .then(response => (this.info = response))
          }
          })
          <div id="app">
          {{ info }}
          </div>





          share|improve this answer































            0














            Take a look at "axios", a very popular and simple library for making HTTP requests - https://github.com/axios/axios. Read the documentation how to use it :)



            Example of a GET request with axios:



            import axios from 'axios'; // ES6

            axios.get('/api/**')
            .then(response => console.log(response.data));





            share|improve this answer























              Your Answer






              StackExchange.ifUsing("editor", function () {
              StackExchange.using("externalEditor", function () {
              StackExchange.using("snippets", function () {
              StackExchange.snippets.init();
              });
              });
              }, "code-snippets");

              StackExchange.ready(function() {
              var channelOptions = {
              tags: "".split(" "),
              id: "1"
              };
              initTagRenderer("".split(" "), "".split(" "), channelOptions);

              StackExchange.using("externalEditor", function() {
              // Have to fire editor after snippets, if snippets enabled
              if (StackExchange.settings.snippets.snippetsEnabled) {
              StackExchange.using("snippets", function() {
              createEditor();
              });
              }
              else {
              createEditor();
              }
              });

              function createEditor() {
              StackExchange.prepareEditor({
              heartbeatType: 'answer',
              autoActivateHeartbeat: false,
              convertImagesToLinks: true,
              noModals: true,
              showLowRepImageUploadWarning: true,
              reputationToPostImages: 10,
              bindNavPrevention: true,
              postfix: "",
              imageUploader: {
              brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
              contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
              allowUrls: true
              },
              onDemand: true,
              discardSelector: ".discard-answer"
              ,immediatelyShowMarkdownHelp:true
              });


              }
              });














              draft saved

              draft discarded


















              StackExchange.ready(
              function () {
              StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53475906%2fhow-to-send-json-data-as-response-in-vue-js-2%23new-answer', 'question_page');
              }
              );

              Post as a guest















              Required, but never shown

























              2 Answers
              2






              active

              oldest

              votes








              2 Answers
              2






              active

              oldest

              votes









              active

              oldest

              votes






              active

              oldest

              votes









              1














              There are many times when building application for the web that you may want to consume and display data from an API. There are several ways to do so, but a very popular approach is to use axios, a promise-based HTTP client.



              Basic example



              new Vue({
              el: '#app',
              data () {
              return {
              info: null
              }
              },
              mounted () {
              axios
              .get('https://api.coindesk.com/v1/bpi/currentprice.json')
              .then(response => (this.info = response))
              }
              })
              <div id="app">
              {{ info }}
              </div>





              share|improve this answer




























                1














                There are many times when building application for the web that you may want to consume and display data from an API. There are several ways to do so, but a very popular approach is to use axios, a promise-based HTTP client.



                Basic example



                new Vue({
                el: '#app',
                data () {
                return {
                info: null
                }
                },
                mounted () {
                axios
                .get('https://api.coindesk.com/v1/bpi/currentprice.json')
                .then(response => (this.info = response))
                }
                })
                <div id="app">
                {{ info }}
                </div>





                share|improve this answer


























                  1












                  1








                  1







                  There are many times when building application for the web that you may want to consume and display data from an API. There are several ways to do so, but a very popular approach is to use axios, a promise-based HTTP client.



                  Basic example



                  new Vue({
                  el: '#app',
                  data () {
                  return {
                  info: null
                  }
                  },
                  mounted () {
                  axios
                  .get('https://api.coindesk.com/v1/bpi/currentprice.json')
                  .then(response => (this.info = response))
                  }
                  })
                  <div id="app">
                  {{ info }}
                  </div>





                  share|improve this answer













                  There are many times when building application for the web that you may want to consume and display data from an API. There are several ways to do so, but a very popular approach is to use axios, a promise-based HTTP client.



                  Basic example



                  new Vue({
                  el: '#app',
                  data () {
                  return {
                  info: null
                  }
                  },
                  mounted () {
                  axios
                  .get('https://api.coindesk.com/v1/bpi/currentprice.json')
                  .then(response => (this.info = response))
                  }
                  })
                  <div id="app">
                  {{ info }}
                  </div>






                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered Nov 26 '18 at 9:23









                  Ismoil ShifoevIsmoil Shifoev

                  1,3521914




                  1,3521914

























                      0














                      Take a look at "axios", a very popular and simple library for making HTTP requests - https://github.com/axios/axios. Read the documentation how to use it :)



                      Example of a GET request with axios:



                      import axios from 'axios'; // ES6

                      axios.get('/api/**')
                      .then(response => console.log(response.data));





                      share|improve this answer




























                        0














                        Take a look at "axios", a very popular and simple library for making HTTP requests - https://github.com/axios/axios. Read the documentation how to use it :)



                        Example of a GET request with axios:



                        import axios from 'axios'; // ES6

                        axios.get('/api/**')
                        .then(response => console.log(response.data));





                        share|improve this answer


























                          0












                          0








                          0







                          Take a look at "axios", a very popular and simple library for making HTTP requests - https://github.com/axios/axios. Read the documentation how to use it :)



                          Example of a GET request with axios:



                          import axios from 'axios'; // ES6

                          axios.get('/api/**')
                          .then(response => console.log(response.data));





                          share|improve this answer













                          Take a look at "axios", a very popular and simple library for making HTTP requests - https://github.com/axios/axios. Read the documentation how to use it :)



                          Example of a GET request with axios:



                          import axios from 'axios'; // ES6

                          axios.get('/api/**')
                          .then(response => console.log(response.data));






                          share|improve this answer












                          share|improve this answer



                          share|improve this answer










                          answered Nov 26 '18 at 13:36









                          Kris D. J.Kris D. J.

                          87110




                          87110






























                              draft saved

                              draft discarded




















































                              Thanks for contributing an answer to Stack Overflow!


                              • Please be sure to answer the question. Provide details and share your research!

                              But avoid



                              • Asking for help, clarification, or responding to other answers.

                              • Making statements based on opinion; back them up with references or personal experience.


                              To learn more, see our tips on writing great answers.




                              draft saved


                              draft discarded














                              StackExchange.ready(
                              function () {
                              StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53475906%2fhow-to-send-json-data-as-response-in-vue-js-2%23new-answer', 'question_page');
                              }
                              );

                              Post as a guest















                              Required, but never shown





















































                              Required, but never shown














                              Required, but never shown












                              Required, but never shown







                              Required, but never shown

































                              Required, but never shown














                              Required, but never shown












                              Required, but never shown







                              Required, but never shown







                              Popular posts from this blog

                              Costa Masnaga

                              Fotorealismo

                              Sidney Franklin