我已经安装了 Angular 2 Webpack,其中包括一个示例应用程序并演示了路由。我想要研究的是使用 Angular2 作为前端路由,但使用 ExpressJS 作为 RESTful API 后端,但在同一服务器上,即
http://localhost:3000/#/将服务于 Angular 的前端 http://localhost:3000/api将在 Express 中提供后端 API
如果我创建一个 api/index.html,我可以看到它显示了 api 主页,但我不知道如何为 Express 创建“app.js”以使 Express 路由正常工作。
我很感激我可以通过运行两个实例轻松地做到这一点,但我试图让它全部独立。
问候
最佳答案
我找不到在同一端口上执行此操作的方法,因此我将其放在 config/webpack.common.js 中。 (我原以为我需要为 API 启动一个单独的“npm”进程,但显然不是!)
var express = require('express');
var app2 = express();
app2.get('/', function (req, res) {
res.send('API');
});
app2.listen(3001, function () {
});
关于javascript - Angular2 Webpack 和 Express,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40055940/