angular2-webpack-starter如何将NodeJS服务器添加到项目中

时间:2016-10-21 09:01:02

标签: angularjs node.js webpack

我克隆了一个angular2-webpack-starter项目,效果很好;现在我想为这个项目添加一个单独的NodeJS服务器(我需要用NodeJS模拟一些数据用于后端),但是不知道如何开始,有人可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

此问题已解决,只需在config / webpack.dev.js中配置devServer的代理:

module.exports = {
  entry:{...},
  ...
  devServer: {
        host: 'localhost',
        port: 8086, //frontend port
        historyApiFallback: true,
        noInfo: true,
        watchOptions: {
            aggregateTimeout: 300,
            poll: 100
        },
        outputPath: '/',
        proxy: {
            '/api/*': { //backend url prefix, some thing like '/api/users/:userId'
                target: 'http://localhost:3000', // backend host and port
                secure: false
            }
        }
    }
};