Я начинаю изучать веб-технологии и программировать, и я настраиваю свой собственный локальный веб-сервер. У меня есть HTTPD, PHP, Python, MySQL и все в Windows. Теперь я хочу добавить Node.js в микс. Я установил установщик Windows 64 бит. Теперь, как мне начать? У меня есть базовый сценарий Hello World в файле test.js. Но когда я обращаюсь к этому файлу в браузере, он отображается только как обычный текст. Это не выполнено. Как выполнить сценарий Node.js на сервере?Как выполнить скрипт Node.js на сервере?
ответ
Запуск сценария узла довольно прост. Просто используйте свою командную строку или терминал и выполните следующую команду.
node /path/to/your/file.js
Выполнение этого сценария запуска. Если вы собираетесь запустить сервер, это почти то же самое. Просто имейте в виду, чтобы определить сервер в вашем файле узла и запустить его. Простой сервер, использующий express, может выглядеть так (вы также можете использовать полностью узловой путь, это просто простой пример с помощью функции «экспресс». Вы можете проверить google, как настроить простой HTTP-узел узла).
var express = require('express');
var app = express();
var port = 4000;
app.listen(process.env.port || port);
Как вы видите, указанный порт установлен на 4000
. Вы можете просто отрегулировать это путем изменения самого значения или передачи в переменной окружения узла. Чтобы передать переменную окружения, просто запустите свой сервер так.
node port=3000 /path/to/your/file.js
Это, наконец, передать значение порта process.env.port
, который, очевидно, будет запускать сервер на порту 3000
.
Хорошо. Я встал и бежал! Нужно будет сделать еще несколько исследований по размещению его на онлайн-хостинге, хотя в свое время :-) – Ultramarine
Вы можете проверить это. У них также есть бесплатный план. https://www.openshift.com/ – Aer0
пробежки файл: node server.js
Затем начинается.
В коде, на котором вы запускаете свой сервер, должен быть указан код. Тогда он доступен, например, в http://localhost:3000/
Как отметил Квентин, я думал о «создании веб-сервер». Конечно, вы можете запустить javascript-код с помощью Node.js без сервера. Затем пропустите часть abot localhost, просто используйте node test.js
в консоли.
вы можете использовать эти пакеты, чтобы сохранить файл работает, так что вы не должны войти на сервер каждый раз, когда: -
forever и вы можете просто написать: -
forever start app.js
nodemon app.js
pm2 , который очень полезен, так как он будет автоматически перезапустить приложение, когда его авария или любая ошибка
pm2 start app.js
Вопрос гласит, что они имеют только «Hello, world». Ваш ответ пропускает бит, где вы пишете JavaScript для создания HTTP-сервера. – Quentin
проверить комментарии, уволить его вопрос, он спросил, как он может поддерживать приложение на сервере –
- 1. Выполнить скрипт Powershell от Node.js
- 2. Как выполнить скрипт python на веб-сервере?
- 3. Как правильно выполнить скрипт python на сервере?
- 4. Выполнить цикл запроса POST на сервере Node.js
- 5. выполнить удаленный php-скрипт на сервере LEMP
- 6. Выполнить скрипт, который находится на другом сервере
- 7. Как выполнить install.php на сервере
- 8. Как запустить скрипт на сервере?
- 9. Node.js выполнить питон скрипт через скрипт с переданными аргументами
- 10. Node.js на сервере Apache
- 11. Могу ли я выполнить скрипт node.js из класса Java?
- 12. Выполнить скрипт на сервере A для получения данных сервера B
- 13. Выполнить скрипт, расположенный на сервере Zabbix при запуске
- 14. Как выполнить приложение JavaScript на сервере?
- 15. Как запустить php-скрипт на удаленном сервере?
- 16. Как запустить скрипт .php на node.js
- 17. Как запустить скрипт mysqltuner на сервере unix?
- 18. Как выполнить PHP на сервере cPanel?
- 19. Node.js hubot выполнять команды на сервере
- 20. node.js 'Hello World' на сервере
- 21. Реализация Node.js на онлайн-сервере
- 22. Запуск pimcore на node.js-сервере
- 23. Как выполнить внешний скрипт
- 24. Выполнить R-код на сервере через узел
- 25. установка node.js на выделенном сервере
- 26. node.js process.hrtime на асинхронном сервере?
- 27. Как проверить, закончен ли скрипт на node.js
- 28. Как заставить node.js работать на моем сервере?
- 29. Как использовать Redis/Node.Js на производственном сервере
- 30. Как загрузить изображение на сервере node.js?
'node/path/to/your/file.js' – Aer0
Извините за моего новичка. ОК. Оно работает. Но как я могу развернуть его на сервере веб-хостинга онлайн? Я не предполагаю, что я вхожу на сервер и набираю 'node file.js' каждый раз, когда я хочу, чтобы сервер запустил – Ultramarine
. Теперь вы должны ввести эту команду. Вручную или через сервис/инструмент/независимо от того, как Дженкинс. Существует много провайдеров SaaS, где вы можете автоматически развертывать и запускать свои сервисы в графическом интерфейсе. Пройдите через Google. – Aer0