≡
  • 网络编程
  • 数据库
  • CMS技巧
  • 软件编程
  • PHP笔记
  • JavaScript
  • MySQL
位置:首页 > 网络编程 > vue.js

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

人气:568 时间:2019-04-12

这篇文章主要为大家详细介绍了Vue前后端不同端口的实现方法,具有一定的参考价值,可以用来参考一下。

感兴趣的小伙伴,下面一起跟随四海网的小编两巴掌来看看吧!

前端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前后端不同端口的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持四海网。

本文来自:http://www.q1010.com/184/6166-0.html

注:关于Vue前后端不同端口的实现方法的内容就先介绍到这里,更多相关文章的可以留意四海网的其他信息。

关键词:vue.js

您可能感兴趣的文章

  • vue新vue-cli3环境配置和模拟json数据的实例
  • 用vue-cli开发vue时的代理设置方法
  • vue-cli 3.x 修改dist路径的方法
  • 使用vue2.0创建的项目的步骤方法
  • vue-quill-editor富文本编辑器简单使用方法
  • vue构建动态表单的方法示例
  • axios全局注册,设置token,以及全局设置url请求网段的方法
  • vue 巧用过渡效果(小结)
  • vue 音乐App QQ音乐搜索列表最新接口跨域设置方法
  • vue观察模式浅析
上一篇:vue项目打包部署_nginx代理访问方法分析
下一篇:vue-cli 3.x 修改dist路径的方法
热门文章
  • Vue 报错TypeError: this.$set is not a function 的解决方法
  • vue实现动态添加数据滚动条自动滚动到底部的示例代码
  • vue项目设置scrollTop不起作用(总结)
  • vue项目中使用vue-i18n报错的解决方法
  • iview实现select tree树形下拉框的示例代码
  • 分析关于element级联选择器数据回显问题
  • vue项目打包后打开页面空白解决办法
  • 解决element ui select下拉框不回显数据问题的解决
  • element-ui table span-method(行合并)的实现代码
  • element-ui 设置菜单栏展开的方法
  • 最新文章
    • 理解vue ssr原理并自己搭建简单的ssr框架
    • vue favicon设置以及动态修改favicon的方法
    • vue-router启用history模式下的开发及非根目录部署方法
    • 从零开始在NPM上发布一个Vue组件的方法步骤
    • Element input树型下拉框的实现代码
    • Vue 报错TypeError: this.$set is not a function 的解决方法
    • Vue.js组件高级特性实例分析
    • 浅谈VueJS SSR 后端绘制内存泄漏的相关解决经验
    • 分析Vue.js自定义tipOnce指令用法实例
    • 浅谈vuex actions和mutation的异曲同工

四海网收集整理一些常用的php代码,JS代码,数据库mysql等技术文章。