Запрос Angular Universal Server API - PullRequest
0 голосов
/ 10 июня 2018

Я только что перенес свое приложение в Angular 6 + Universal.Это здорово, но у меня есть 2 проблемы, которые нужно исправить.Пожалуйста, помогите мне с обоими:

1- Как мне запустить приложение Angular Universal в режиме --watch для разработки времени?До этого я открыл 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 файле?

1 Ответ

0 голосов
/ 15 января 2019

Для 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",
...