【发布时间】:2018-02-06 01:57:45
【问题描述】:
我现在有两台服务器在运行,一台是 NodeJS,另一台是 Angular。 NodeJS 监听 3000 端口,Angular 监听 8000 端口。是否可以获取 Angular 网站,然后在 3000 端口进行更新? 例如,用户可以打开 localhost:8000 来访问我的 Angular 应用程序。用户是否可以通过我的 NodeJS 服务 localhost:3000 访问 Angular 应用程序。 目前,我做了这样的事情:
app.get('/', function (req, res) {
res.setHeader('Access-Control-Allow-Origin','*');
request('localhost:8000', function (error, response, body) {
if (!error && response.statusCode == 200) {
console.log(body);
res.send(body);
}
})
});
app.listen(3000, function() {
console.log('Nodejs service has been invoked');
});
当我访问 localhost:3000 时,我什么也看不到,原因是找不到 localhost:3000/assets/css/main.css, localhost:3000/filename。因为这些文件只能在 localhost:8000 找到。
我想不通。希望有人可以帮助我。
【问题讨论】:
标签: angularjs node.js xmlhttprequest node.js-domains