Проблема кодирования Node.js - какие файлы отправлять - PullRequest
0 голосов
/ 06 октября 2018

Я занимаюсь кодированием в узле, где мне нужно отправить ответ в виде файла .zip.Какие файлы мне нужно отправить?Файлы в моей папке:

  1. server.js (основной файл)
  2. package.json
  3. package-lock.json
  4. узел-модули (папка)

Я еще не начал тестирование, поскольку существует ограничение по времени, поэтому я не знаю, будут ли предоставлены дополнительные сведения в описании проблемы.Итак, в общем, какие файлы мне нужно отправить и как человек узнает, что мое решение написано в Node?

Ответы [ 2 ]

0 голосов
/ 06 октября 2018

Папка с просто:

  1. server.js (основной файл)
  2. package.json

Их должно быть достаточно, чтобы попробовать,Я бы не стал отправлять папку node_modules, потому что она может содержать скомпилированные на вашем компьютере модули, которые не будут работать на их.

Возможно, поместите файл README.txt, чтобы описать, как запустить решение.

0 голосов
/ 06 октября 2018

Конечно, вам нужно сослаться на то, что говорит ваш вызов, но с точки зрения того, из чего должен состоять базовый проект Node - что, на мой взгляд, и является тем, о чем вы здесь на самом деле спрашиваете - вам просто нужны ваши исходные файлы js и пакет.json.

Если у вас есть файл узла .js, такой как ваш server.js и package.json, его можно запустить с помощью следующих команд:

$ npm install

$ node server.js

Ваш файл package.json должен включать в себя «основной» элемент, который указывает server.js в качестве файла запуска проекта, или любой файл, из которого вы хотите, чтобы он запускался.

package-lock.js также может быть включен, поскольку он точно заблокирует ваши зависимости.Узлы_модули включать не обязательно, поскольку для создания узлов_модулей будут использоваться package.json и package-lock.json.

Ничто иное, что проект Node должен включать, хотя README.MD файл также является хорошей практикой.Вы также можете указать в README, что это проект Node, и добавить команды, необходимые для его запуска, что было бы полезно сделать, если в вашем задании не указано, что все проекты должны находиться в Node.

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