Как добавить машинные файлы на стороне сервера в проект Angular 7 и построить автоматически? - PullRequest
0 голосов
/ 13 апреля 2019

Я запустил ng new my-app, используя угловой CLI, и получил структуру каталогов по умолчанию.

Теперь я пишу серверный скрипт server.js в корне папки, чтобы подключиться к базе данных и вернуть информацию в мойdata.service.ts.

Я запускаю ng build для компиляции и создания папки dist, затем запускаю приложение с node server.js для обслуживания файла /dist/my-app/index.html.

Сервер-сценарий в основном запускает ExpressJS и обслуживает REST API, а также приложение Angular.

Довольно стандартные вещи.

Теперь мой серверный скрипт становится огромным, и я хочу поставить сервер.js в новую папку src/server вместе с папками src/app, src/assets, src/environments.

Как заставить ng build автоматически создавать свои server.ts и другие серверные файлы машинописии поместите их, скажем, в папку dist/server?

1 Ответ

0 голосов
/ 13 апреля 2019

Вопрос - Почему вы хотите использовать ng build для создания своего серверного проекта?

Я понимаю, что вы сейчас используете машинописный текст для своего сервера, поэтому я полагаю, у вас есть tsconfigФайл .json ...

Итак, в вашем файле tsconfig.json раздел include описывает, какие каталоги компилировать.После настройки файла tsconfig вы должны использовать команду tsc для компиляции вашего машинописного кода.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...