0

Я нахожусь в командном проекте, и моя команда слабеет, поэтому я собираюсь взять на себя инициативу и начать с репозитория. Мы все новичок в node.js и происходят из других фонов.Указание проекта Node.js: есть ли только один «файл сервера» в node.js?

Существует только 1 «сервер», правильно?

Так главный файл (не зная, что это стандартное имя назвать это), будет держать этот код:

var server = http.createServer(
    function(request, response){ 

Тогда все члены команды будут писать свои собственные файлы JS для своих частей, и мы 'd использовать что-то подобное, чтобы использовать их в файле сервера?

<script src="1.js"></script> 
<script src="2.js"></script> 

По какой-то причине мне кажется странным, что большая часть кода будет находиться в одном «сервере».

ответ

2

No.

Как правило, вы бы один сервер, но вы, как правило, разделить его функциональность до между различными modules, которые вы бы импортировать с помощью require. Часто вы должны использовать инфраструктуру, такую ​​как Express, а не напрямую использовать HTTP-модуль.

Элемент HTML <script> используется для загрузки стороне клиента JavaScript в HTML-документ. Он не используется для JavaScript на стороне сервера с NodeJS.

+0

Правильно, мы используем экспресс. – User

+0

@User - Код, который у вас больше похож на базовый HTTP-модуль, чем на Express. – Quentin

+0

@Quentin, но доза, которая означает, что я должен писать код получения и отправки в основной файл и передавать его параметры другим функциям, включенным через модули. Например, если у меня есть 10 файлов, и каждый файл имеет около 20 функций, тогда основной файл nodejs будет содержать 200 функций get или post в одном файле? –

0

Вы можете разделить свой код в разных файлах. Затем вы можете «импортировать» с помощью функции «require».

Вы можете импортировать один файл, функции или каталог.

Вы можете прочитать здесь https://nodejs.org/api/modules.html

Это

<script src="1.js"></script> 

для загрузки кода в клиенте (на веб-странице).

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

Смежные вопросы