Angular 角度通用服务器API请求

Angular 角度通用服务器API请求,angular,express,server-side-rendering,angular-universal,Angular,Express,Server Side Rendering,Angular Universal,我刚刚将我的应用程序迁移到Angular 6+Universal。很好,但我有两个问题要解决。请帮我两个: 1-如何在开发时间内以“观察”模式运行Angular Universal应用程序? 在此之前,我打开了2终端。其中一个我写了命令:nodemon server.js,另一个在:ngbuild--watch。在这种情况下,我通过实时编辑快速开发我的应用程序 但现在每次编辑之后,我都使用命令npm运行build:ssr。我花了很多时间。应该有另一种方法来增加角宇宙的发展时间 2-另一个问题是在

我刚刚将我的应用程序迁移到Angular 6+Universal。很好,但我有两个问题要解决。请帮我两个:

1-如何在开发时间内以“观察”模式运行Angular Universal应用程序? 在此之前,我打开了2终端。其中一个我写了命令:
nodemon server.js
,另一个在:
ngbuild--watch
。在这种情况下,我通过实时编辑快速开发我的应用程序

但现在每次编辑之后,我都使用命令
npm运行build:ssr
。我花了很多时间。应该有另一种方法来增加角宇宙的发展时间

2-另一个问题是在我迁移到Angular Universal之前,我在服务器端使用的express to与现在一样。我调用了一个API处理程序文件,如下所示:

const api = require('./routes/api');
app.use('/api', api);

如何在新的angular universal软件包中像以前一样在
server.ts
文件中执行此操作?

对于Angular7运行
npm运行ssr:watch


1.angular universal 2没有手表模式可用。您可以通过导入“/routes/api”中的api进行导入,并使用app.use(“/api”,api);
    "ssr:watch": "run-p ssr:universal:build:*",
    "ssr:universal:build:browser": "ng run universal-demo:build --watch",
    "ssr:universal:build:server": "node ./node_modules/npm-delay 12000 && ng run universal-demo:server --watch",
    "ssr:universal:build:webpack": "node ./node_modules/npm-delay 20000 && webpack --config webpack.config.js --watch",
    "ssr:universal:build:nodemon": "node ./node_modules/npm-delay 25000 && nodemon --inspect server.js",