У меня есть простое приложение Javascript с API JSON. В настоящее время он работает на клиенте, но я бы хотел переместить его с клиента на сервер. Я привык к изучению новых платформ, но в этом случае мое время очень ограничено, поэтому мне нужно найти самый простой способ.Абсолютный простейший серверный механизм Javascript?
Это должно быть легкой задачей, но все, что я нахожу это решения, которые являются способом усложненной:
Применение в настоящее время размещается на крайне основной сервер. Node.js недоступен, и у меня нет прав на установку. В конце концов, я переведу его на другой сервер, но я действительно не знаю, что там будет.
Многие решения требуют установки и работы автономного сервера. В самом деле? Просто оценить Javascript на стороне сервера и выплюнуть некоторые данные?
Я могу запустить Python и PHP, и я вижу, что можно вызвать Javascript изнутри скрипта Python или PHP. Однако конкретное решение Python, которое я нашел, также требует установки некоторой поддержки Python через pip или простой установки, поэтому, вероятно, это не вариант. Кроме того, это просто чувствует усложненным, и я обеспокоен установке себя на ошибки, такие как преобразование данных или разрешения и т.д.
Любой помощь?
Для выполнения JavaScript на сервере вам понадобится компилятор JavaScript на сервере. Это не так. – Quentin
Хороший вопрос imho. Было бы здорово, если бы сервер Apache выполнял JS на сервере, как это происходит с CGI. – Shanimal
@Shanimal - Вы имеете в виду порождать внешний процесс (т. Е. Узел) для каждого отдельного запроса? Оно может. Просто никто этого не делает, потому что его ужасно неэффективные и приятные варианты (например, Express) существуют. (И вам все равно нужен компилятор JavaScript, например Node, для выполнения программы JS CGI). – Quentin