Развернутое приложение Meteor всегда возвращает файл HTML

Я развернул свое метеорное приложение, используя это руководство, которое проведет вас через настройку nginx и написание сценария Upstart. Все работает хорошо - я вижу, что сервер работает через журналы в MongoDB. Однако выполнение любого вида http-запроса к приложению возвращает HTML-файл, который выглядит примерно так:

<!DOCTYPE html>
<html>
    <head>
        <link rel="stylesheet" type="text/css" class="__meteor-css__" href="/936d1dcb9d4c6f9e2d068003929d00edaea39a87.css?meteor_css_resource=true">
            <script type="text/javascript">__meteor_runtime_config__ = {"meteorRelease":"METEOR@1.0.3.2","ROOT_URL":"http://appname.myserver.com","ROOT_URL_PATH_PREFIX":"","autoupdateVersion":"3fffc72460404bce55af5963e369702ab5a1a85f","autoupdateVersionRefreshable":"7fbcbd377f48fbf1ff3e288e433b9b5bdb25d6dd","autoupdateVersionCordova":"none"};</script>
            <script type="text/javascript" src="/5e974726f55e28b0daf88c48237b1131c3d9b50e.js"></script>
            <title>api-rest</title>
        </head>
        <body></body>
    </html>

Каждый файл сценария, на который он ссылается, является одним и тем же файлом, так что это является еще одним доказательством того, что каждый запрос просто получает этот ответ. Я очень запутался, так как развертывание приложения с meteor deploy appname.meteor.com работает отлично, и нет журналов в лог-файле приложения.

Кто-нибудь знает, как это исправить, или знает, как начать отладку?

1 ответ

Используйте mup: https://github.com/arunoda/meteor-up.

Гид Diginatocean может быть устаревшим, никогда не работал или оба. В целом это кажется слишком сложным для такой простой задачи.

Другие вопросы по тегам