【发布时间】:2017-03-04 17:33:55
【问题描述】:
我正在使用 Angular CLI,另外我添加了一个包含 server.js 文件的服务器文件夹。
1) 我在 src 文件夹中创建了文件夹服务器
2) npm install express --save 添加了 express 依赖项
3) 在服务器文件夹中创建 server.js 文件
const express = require('express');
var app = express();
var staticRoot = __dirname;
app.set('port', (process.env.PORT || 3000));
app.use(express.static(staticRoot));
app.get('/', function(req, res) {
res.sendFile('index.html', { root: path.join(__dirname, '../') });
});
app.listen(app.get('port'), function() {
console.log('app running on port', app.get('port'));
});
4) 我的 index.html 文件与 Angular CLI 创建的路径相同
->src->index.html
那么我的问题是,在服务器 express 服务器上运行我的应用程序的下一步是什么?
我还可以将节点 server/server.js 添加为脚本以同时运行服务器和客户端吗?在 ng build 之后,我没有在 dist 文件夹中获得 server.js 文件?
【问题讨论】:
标签: node.js express angular angular-cli