繁体   English   中英

Angular Universal服务器API请求

[英]Angular Universal server API requesting

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

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

但现在每次编辑后我都使用命令npm run build:ssr 我需要很多时间。 应该有另一种方法来增加Angular Universal的开发时间?!

2-另一个问题是在我迁移到Angular Universal之前,我正在使用express作为服务器端,就像现在一样。 我已经调用了这样的API处理程序文件:

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

我怎么能在server.ts文件中像以前那样在新的角度通用包中做到这一点?

对于Angular7,运行npm run ssr:watch

的package.json

    "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",

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM