Open robertsLando opened 6 years ago
What file did you add the axios defaults to?
The axios defaults should be used in every file that uses axios, for this reason the best thing should be to create an apis.js file with functions for alla api requests and put the axios default there. I only make api calls in app.js
so I have placed the axios default there
This tutorial has been really useful for me so thanks for this! Anyway I had some problems when I have started developing because the only one command provided for dev is
npm run dev
that only starts Vue and not the API server. In this case I have edited package.json with a new command:this command uses
concurrently
package to start both Vue and API server andnodemon
to auto restart server on changes.Another suggestion is for API calls. You use
axios.get('http://localhost:3000/book/')
but in a production enviroment this will not work when a user visit the page from remote so I have also added this line:so API calls will look like
axios.get('/book')
.What do you think about this changes?