vue单页应用本地启动

启动

开发的时候启动 webpack 热替换

1
npm run dev

端口

默认端口号是8080
如果希望修改端口号,则进入~\config\index.js,修改dev下的port为希望启动的端口号

1
例如:  port: 80,

跨域

webpack+Express

进入~\config\index.js,在dev下的proxyTable就是网址映射

1
2
3
4
5
6
7
8
9
proxyTable: {
'/api': {
target: 'https://localhost:6060',//要跨域访问的API域名
rewrite: function(req) {
//可以用正則方式替代掉,這樣往後 /api/xxx/xxx 之類的網址,就會自動匹配了
req.url = req.url.replace(/^\/api/, '');
}
}
}

這樣當你呼叫 /api 時:

1
this.$http.get('/api')

就會幫你自動導向 https://localhost:8080/api,是為了當 Server 和 前端 不在同個網域或是 Port 時,可以方便調試,例如我 Server 在 localhost:6060,前端在 localhost:5050 ,就可以直接調用 /api,而不用每次都要加上完整網址
更多信息可参考:https://webpack.github.io/docs/webpack-dev-server.html#proxy

Fetch.js

参考地址:https://wwsun.github.io/posts/fetch-api-intro.html

ngrok

坚持原创技术分享,您的支持将鼓励我继续创作!
  • 本文作者: Leo
  • 本文链接: https://xuebin.me/posts/3aacb661.html
  • 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!