【问题标题】:How to integrate Node.js running on different port with Vue.js running on a different port altogether?如何将运行在不同端口上的 Node.js 与运行在不同端口上的 Vue.js 集成在一起?
【发布时间】:2026-02-02 15:55:01
【问题描述】:

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

SampleProject
 -> BackEnd
 -> FrontEnd

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

【问题讨论】:

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


    【解决方案1】:

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

    示例配置:

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

    【讨论】:

    最近更新 更多