我用这个快递代码部署了角5应用程序。
const express = require('express');
const path = require('path');
const app = express();
app.use(express.static(__dirname + '/dist'));
app.get('/*', function(req,res) {
res.sendFile(path.join(__dirname+'/dist/index.html'));
});
app.listen(process.env.PORT || 8080);
但是,在新的角6应用程序中,我们有angular.json而不是angular.cli.json和一些outDir选项,以及随着dist文件夹位置的改变。请有人建议一些角度6的必要改变。谢谢。
发布于 2018-06-02 12:18:39
解决了!!使用此代码而不是只使用dist,您将不得不添加您的应用程序名。
const express = require('express');
const app = express();
const path = require('path');
app.use(express.static('./dist/myappname'));
app.get('/*', function(req, res) {
res.sendFile(path.join('./dist/myappname/index.html'));
});
app.listen(process.env.PORT || 8080);https://stackoverflow.com/questions/50656736
复制相似问题