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