Vue前后端不同端口的实现方法


Posted in Javascript onSeptember 19, 2018

前端Vue 8080端口,后端Node.js 8085端口 主要记录下前后端不同端口遇到的问题

1、写服务器端程序,我的在(node_proxy/index.js)下

app.all('*', function (req, res, next) {
 res.header('Access-Control-Allow-Origin', req.headers.origin || '*');
 res.header('Access-Control-Allow-Headers', 'Content-Type,Content-Length, Authorization,\'Origin\',Accept,X-Requested-With');
 res.header('Access-Control-Allow-Methods', 'GET, POST, OPTIONS, PUT, PATCH, DELETE');
 res.header('Access-Control-Allow-Credentials', true);
 res.header('X-Powered-By', ' 3.2.1');
 res.header('Content-Type', 'application/json;charset=utf-8');
 if (req.method === 'OPTIONS') {
 res.sendStatus(200);
 } else {
 next();
 }
});

这段代码很重要,要是没有的话会出现 No 'Access-Control-Allow-Origin' header is present on the requested resource 错误。

2、在前端用axios写get请求处理程序,写在了Card模板下

mounted(){
 axios.get(HOST)
 .then(response => {
 this.sed = response.data.data;
 })
 }

3、在config/index.js下配置proxyTable:

proxyTable: {
 '/seller': {
 target: 'http://localhost:8085',
 changeOrigin: true,
 pathRewrite: {
  '^/seller': '/seller'
 }
 }
 },

4、分别启动前后端,OK~\(???)/~啦啦啦~

以上这篇Vue前后端不同端口的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
ExtJs扩展之GroupPropertyGrid代码
Mar 05 Javascript
IE6/7/8/9不支持exec的简写方式
May 25 Javascript
javascript for循环从入门到偏门(效率优化+奇特用法)
Aug 01 Javascript
HTTP 304错误的详细讲解
Nov 13 Javascript
JS如何判断移动端访问设备并解析对应CSS
Nov 27 Javascript
AngularJS控制器controller正确的通信的方法
Jan 25 Javascript
基于React.js实现原生js拖拽效果引发的思考
Mar 30 Javascript
json实现添加、遍历与删除属性的方法
Jun 17 Javascript
vue中简单弹框dialog的实现方法
Feb 26 Javascript
node中的cookie的具体使用
Sep 13 Javascript
大转盘抽奖小程序版 转盘抽奖网页版
Apr 16 Javascript
微信小程序 弹窗输入组件的实现解析
Aug 12 Javascript
vue-cli 3.x 修改dist路径的方法
Sep 19 #Javascript
浅谈React之状态(State)
Sep 19 #Javascript
jQuery使用each遍历循环的方法
Sep 19 #jQuery
vue新vue-cli3环境配置和模拟json数据的实例
Sep 19 #Javascript
vue-cli 3.x 配置Axios(proxyTable)跨域代理方法
Sep 19 #Javascript
vue-cli 3.0 自定义vue.config.js文件,多页构建的方法
Sep 19 #Javascript
vue.extend与vue.component的区别和联系
Sep 19 #Javascript
You might like
用IE远程创建Mysql数据库的简易程序
2006/10/09 PHP
PHP安装攻略:常见问题解答(一)
2006/10/09 PHP
PHP stristr() 函数(不区分大小写的字符串查找)
2010/06/03 PHP
thinkphp判断访客为手机端或PC端的方法
2014/11/24 PHP
PHP怎样用正则抓取页面中的网址
2016/08/09 PHP
PHP中文字符串截断无乱码解决方法
2016/10/10 PHP
PHP基于timestamp和nonce实现的防止重放攻击方案分析
2019/07/26 PHP
Javascript下IE与Firefox下的差异兼容写法总结
2010/06/18 Javascript
div层的移动及性能优化
2010/11/16 Javascript
基于jQuery实现的水平和垂直居中的div窗口
2011/08/08 Javascript
Bootstrap风格的WPF样式
2016/12/07 Javascript
BootStrap整体框架之基础布局组件
2016/12/15 Javascript
微信小程序 出现47001 data format error原因解决办法
2017/03/10 Javascript
bootstrap精简教程_动力节点Java学院整理
2017/07/14 Javascript
JavaScript模拟实现封装的三种方式及写法区别
2017/10/27 Javascript
Vue 页面权限控制和登陆验证功能的实例代码
2019/06/20 Javascript
js模拟实现烟花特效
2020/03/10 Javascript
[02:04]2014DOTA2国际邀请赛 BBC小组赛第三天总结
2014/07/12 DOTA
[01:03]PWL开团时刻DAY6——别打我
2020/11/05 DOTA
python 实现插入排序算法
2012/06/05 Python
详解Django之auth模块(用户认证)
2018/04/17 Python
Flask框架配置与调试操作示例
2018/07/23 Python
详解Python time库的使用
2019/10/10 Python
python 非线性规划方式(scipy.optimize.minimize)
2020/02/11 Python
python 子类调用父类的构造函数实例
2020/03/12 Python
基于Python把网站域名解析成ip地址
2020/05/25 Python
Python自动巡检H3C交换机实现过程解析
2020/08/14 Python
HTML5的标签的代码的简单介绍 HTML5标签的简介
2012/05/28 HTML / CSS
世界上最大的街头服饰网站:Karmaloop
2017/02/04 全球购物
Brookstone美国官网:独特新奇产品
2017/03/04 全球购物
项目总经理岗位职责
2014/02/14 职场文书
爱岗敬业演讲稿
2014/05/05 职场文书
单位法定代表人授权委托书
2014/09/20 职场文书
单位婚育证明范本
2014/11/21 职场文书
慰问信格式
2015/02/14 职场文书
pycharm安装深度学习pytorch的d2l包失败问题解决
2022/03/25 Python