|
207 / 23 / 6
Регистрация: 12.06.2012
Сообщений: 235
|
||||||
Объясните детальнее схему работы сервера Restful API08.01.2018, 02:21. Показов 845. Ответов 4
Привет!
К примеру,
Какие вопросы: 1) получается, что сейчас любой пользователь, кто будет заходить на мой localhost будет вызывать запуск старта сервера заново и заново? 2) не возникнет ли в таком случае какие-то исключения или, наоборот, создастся куча копий, что приведёт к overflow самого сервера? 3) как обычно строится схема простого подобного сервиса? это нормально разве, что я настроил вызов файла server.js по умолчанию? Или этот файл должен лежать в труднодоступном месте? Теоретически, я понимаю, что по логике мне надо запустить server.js локально и остальные пусть уже коннектятся к моему localhost. Но если что-то сбойнёт, то надо снова лезть на сервер и перезапускать файл, что явно нелогично. Должен быть другой план. т.е. иными словами, мне надо чтобы при первом запуске сервера, автоматом запускался мой файл server.js, и создавался бы инстанс. После чего, пользователи спокойно могли бы работать с функциями API этого сервера, наподобие: app.get, app.post, app.put, app.delete П.С. в основном везде инфа про то, только как кодить файл сервера. А вот про разворачивание и использование во внешнем мире довольно скудно. Спасибо, С Рождеством всех!
0
|
||||||
| 08.01.2018, 02:21 | |
|
Ответы с готовыми решениями:
4
Приложение на C++ для работы с API, подскажите/объясните принцип. RESTful API работа с actions Restful API + requests JSON |
|
Coding is art
540 / 423 / 154
Регистрация: 04.09.2013
Сообщений: 1,066
|
|
| 08.01.2018, 04:51 | |
|
что вы подрозумеваете под "localhost" ? как люди будут заходить туда и стартовать server.js ??
обычно это работает так: вы выполняете команду node server.js и у вас поднимается сервер, затем люди могут заходить на него. Посмотрите модуль pm2 который "навечно" запустит ваш сервер. И через nginx можно сделать reverse proxy на него.
0
|
|
|
207 / 23 / 6
Регистрация: 12.06.2012
Сообщений: 235
|
||||
| 08.01.2018, 15:51 [ТС] | ||||
|
0
|
||||
|
Coding is art
540 / 423 / 154
Регистрация: 04.09.2013
Сообщений: 1,066
|
||||||
| 09.01.2018, 00:51 | ||||||
|
Нода работает не как пхп. Её запускают 1 раз и она весит в процессах и работает.
грубо говоря пользователь не сможет зайти на ваш хост т.к. не будет запущен server.js pm2 модуль это нодовский модуль который работает на всех ОС. (он делает перезагрузку вашей нод пликации автомтически, если он завис или сломался) В server.js у вас будет что-то типо:
0
|
||||||
|
207 / 23 / 6
Регистрация: 12.06.2012
Сообщений: 235
|
||
| 09.01.2018, 08:02 [ТС] | ||
|
Сама конфигурация больше интересовала. Правильно ли было класть в рут сайта. Этого не могу понять. Ладно, работает и работает пока что.
0
|
||
| 09.01.2018, 08:02 | |
|
Помогаю со студенческими работами здесь
5
RestFul Api Отношение один ко многим Правильная архитектура Android приложения, использующего restful api Что такое restful api и как его использовать Объясните как работать с API API с сервера Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ *
Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях.
Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её.
Последовательность действий:. . .
|
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
|