Можно ли выполнить JavaScript на стороне сервера из экземпляра * Python * Google App Engine?

Многие из вопросов были заданы и даны ответы о запуске серверного JavaScript в Google App Engine, но все ответы относятся к экземплярам Java, чтобы использовать Интерпретаторы JS на основе Java, такие как Rhino, Rhino для Webapps и т. Д.

Есть ли способ выполнить код javascript на стороне сервера в экземпляре Python GAE? Я думаю о чем-то в точности похожем на pyv8 , но с поддержкой App Engine (что, я думаю, означало бы реализацию интерпретатора на чистом Python).

Единственное решение, которое я могу придумать на данный момент, - это использовать какой-то грубый взлом для запуска экземпляров Java и Python GAE бок о бок (через разные версии), чтобы они оба могли общаться с одним и тем же хранилищем данных, пусть экземпляр Java размещает JS-код, и использовать API, чтобы отвечать на вопросы. Не очень привлекательно.

Не нужно вдаваться во все обсуждения типа «это ненужно, тебе не следует делать это» - я знаю, что это не идеально, и мне просто любопытно, можно ли это сделать.

16
задан Community 23 May 2017 в 11:58
поделиться