在Windows上部署Angular 4 App

时间:2018-02-05 08:52:58

标签: node.js angular express

我正在尝试在Windows服务器上部署我的角度应用程序,因为我正在使用快速服务器。

我已经配置了这样的server.js文件:

var express = require('express');
var app = express();

const path = require('path');

app.use(express.static(__dirname + '/dist'));

app.listen(process.env.PORT || 4200);

app.get('*/', function(req,res){
    res.sendFile(path.join(__dirname + '/dist/index.html'));    
})

console.log('App is listing on ' + 4200);

另外,我已经在dist中部署了使用ng build命令生成的内容。

当我在浏览器中输入http://localhost:4200时,我可以成功访问该应用程序。

但是,我在这里遇到的问题是代理服务器没有被创建,这是我以前使用时创建的:

"start": "ng serve --proxy-config local-proxy.config.json",

但是,现在因为我没有调用服务而不是这个我正在调用服务器上的服务器上的节点server.js。

"start": "node server.js --proxy-config local-proxy.config.json",

有人可以帮助我。

0 个答案:

没有答案