Связаны ли nodejs и angularjs? - PullRequest
       5

Связаны ли nodejs и angularjs?

0 голосов
/ 24 сентября 2018

Поскольку nodejs использует npm, а angularjs cli также использует npm для модулей.

Существует ли какая-либо связь между этими двумя?

Установлен node.js и попыталсяс hello.js просто одной строкой console.log.Установил ng module, сгенерировал простое угловое приложение и запустил сервер, используя ng serve -o. Пожалуйста, помогите мне прояснить сомнение, существует ли какое-либо отношение между двумя.

Ответы [ 3 ]

0 голосов
/ 24 сентября 2018

Узел и Угловой являются двумя различными объектами.В «мире Интернета» есть две разные вещи:

  • Код, работающий на стороне клиента (запущенный в вашем навигаторе), интерфейс, обычно использующий Javascript / HTML / CSS.Этот код здесь используется для разработки вашей веб-страницы и взаимодействия с пользователем.Здесь работают angular / angularjs

  • Код, работающий на стороне сервера, серверная часть, здесь люди используют NodeJS.Здесь вы найдете более логичный код, используемый для управления и хранения данных благодаря базе данных.Здесь вы можете использовать node express или nestjs для создания http-сервера с использованием узла.

Связь между ними?Оба могут общаться, используя протокол HTTP (для этого мы используем угловой HTTP-клиент).Мы просто просим сервер узла добавить / обновить / удалить / вычислить данные, и мы поиграемся с ними :)

0 голосов
/ 26 сентября 2018

Angular.js - это клиентская среда, которая работает в веб-браузерах.

Node.js предоставляет среду для запуска JavaScript из командной строки.

Angular.js поддерживается множеством инструментов разработки (таких как тестовые HTTP-серверы и транспортеры для преобразования из TypeScript в ES5).Многие из этих инструментов запускаются через Node.js.

Вы также можете использовать Node.js для программирования на стороне сервера для поддержки кода на стороне клиента в реальной среде.

0 голосов
/ 24 сентября 2018

nodeJs для разработки бэкэнда, Angular для разработки веб-интерфейса

Вы можете создать статический веб-сайт с Angular и разместить его где-то вроде godaddy, и все

Если вам нужно показать некоторые данные, взаимодействие с базой данных, отправку данных, ... тогда вам нужен бэкэнд, одна из платформ для бэкэнда - nodejs, также вы можете использовать asp.net webapi или java или ...

...