如何将运行在不同端口上的Node.js与运行在不同端口上的Vue.js集成在一起?

时间:2017-08-06 19:45:08

标签: javascript node.js vue.js cors frontend

我有一个在端口3000上运行的本地Node.js服务器。我有另一个使用webpack的前端服务器,在8080上运行。节点连接到MySQL服务器。我想将数据从我的节点发送到前端。我的项目结构如下: -

SampleProject
 -> BackEnd
 -> FrontEnd

我应该使用CORS节点模块吗?如果不是我应该如何发送数据?

1 个答案:

答案 0 :(得分:0)

最简单的方法是使用webpack-dev-server proxy选项将来自webpack-dev-server(8080)的请求代理到Node(3000)。

示例配置:

{
  devServer: {
    proxy: {
      '/api': {
        target: 'http://127.0.0.1:3000'
      }
    }
  }
}