Я пытаюсь настроить программу ведения блога Ghost (v0.4) в подкаталоге другого приложения nodejs / express. Мне удалось заставить его работать, выполнив шаги, описанные здесь: https://stackoverflow.com/questions/20431697/node-http-proxy-and-express
Итак, я настраиваю прокси для Ghost из своего основного приложения через Express следующим образом (на моей машине разработчика): '
var proxy = new httpProxy.createProxyServer();
server.get('/blog*', function (req, res, next) {
proxy.web(req, res, {
target: 'http://localhost:2368'
});
});
Это работает для доступа к содержимому блога. Однако, когда я захожу в / blog / ghost / signin и пытаюсь войти в систему, я получаю 404. Насколько я могу судить, страница входа не выходит за пределы каталога blog /, так почему же это могло произойти?
Если я просматриваю блог напрямую (через порт 2368), я могу войти в систему.