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 相关文章推荐
HTML中事件触发列表与解说
Jul 09 Javascript
jquery文字上下滚动的实现方法
Mar 22 Javascript
js 用CreateElement动态创建标签示例
Nov 20 Javascript
Javascript简写条件语句(推荐)
Jun 12 Javascript
js实现图片旋转 js滚动鼠标中间对图片放大缩小
Jul 05 Javascript
javaScript中的空值和假值
Dec 18 Javascript
Vue 创建组件的两种方法小结(必看)
Feb 23 Javascript
koa2使用ejs和nunjucks作为模板引擎的使用
Nov 27 Javascript
小程序分享模块超级详解(推荐)
Apr 10 Javascript
vue获取form表单的值示例
Oct 29 Javascript
js实现简单的秒表
Jan 16 Javascript
解决vue.js中settimeout遇到的问题(时间参数短效果不稳定)
Jul 21 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
php文档工具PHP Documentor安装与使用方法
2016/01/25 PHP
在页面上点击任一链接时触发一个事件的代码
2007/04/07 Javascript
基于jquery的文章中所有图片width大小批量设置方法
2013/08/01 Javascript
nodejs的10个性能优化技巧
2014/07/15 NodeJs
Vue.js每天必学之组件与组件间的通信
2016/09/08 Javascript
基于javascript实现最简单选项卡切换
2017/02/01 Javascript
在vue中添加Echarts图表的基本使用教程
2017/11/22 Javascript
原生JS实现的简单轮播图功能【适合新手】
2018/08/17 Javascript
vue实现重置表单信息为空的方法
2018/09/29 Javascript
js中数组对象去重的两种方法
2019/01/18 Javascript
利用d3.js制作连线动画图与编辑器的方法实例
2019/09/05 Javascript
three.js显示中文字体与tween应用详析
2021/01/04 Javascript
wxPython事件驱动实例详解
2014/09/28 Python
python高手之路python处理excel文件(方法汇总)
2016/01/07 Python
Python基础知识_浅谈用户交互
2017/05/31 Python
[原创]pip和pygal的安装实例教程
2017/12/07 Python
python实现判断一个字符串是否是合法IP地址的示例
2018/06/04 Python
对python操作kafka写入json数据的简单demo分享
2018/12/27 Python
python实现Virginia无密钥解密
2019/03/20 Python
Python3实现汉语转换为汉语拼音
2019/07/08 Python
python输出数组中指定元素的所有索引示例
2019/12/06 Python
keras 获取某层的输入/输出 tensor 尺寸操作
2020/06/10 Python
介绍CSS3使用技巧5个
2009/04/02 HTML / CSS
HTML5在IE10、火狐下中文乱码问题的解决方法
2013/11/18 HTML / CSS
canvas 基础之图像处理的使用
2020/04/10 HTML / CSS
飞利浦比利时官方网站:Philips比利时
2016/08/24 全球购物
教师对学生的评语
2014/04/28 职场文书
岗位竞聘报告范文
2014/11/06 职场文书
2015年党员承诺书
2015/01/21 职场文书
检讨书范文300字
2015/01/28 职场文书
2015年乡镇环保工作总结
2015/04/22 职场文书
Mac环境Nginx配置和访问本地静态资源的实现
2021/03/31 Servers
Python 的 sum() Pythonic 的求和方法详细
2021/10/16 Python
react 路由Link配置详解
2021/11/11 Javascript
VUE中的v-if与v-show区别介绍
2022/03/13 Vue.js
python实现学生信息管理系统(面向对象)
2022/06/05 Python