Попытка запустить приложение SSR NextJS, и мне нужна небольшая горстка определенных маршрутов, определенных для выполнения определенных внутренних задач.Например, когда отправляется форма, я хочу сделать серверные вещи, чтобы отправить электронное письмо с данными формы владельцу сайта.Но это не проблема ....
Проблема в том, что я не могу загрузить сервер узлов с помощью Express на платформе Zeit / Now.Даже пример NextJS + Express не будет работать!
Вот пример URL, который они предоставляют на GitHub.https://github.com/zeit/next.js/tree/master/examples/custom-server-express
Если я клонирую этот каталог, а затем разверну его с помощью команды now
, я получу следующее:
Неизменная демонстрация не работает
После прочтения некоторых документов я решил добавить now.json
, как показано ниже.К сожалению, демо-версия все еще не работает!:( Вот что я добавил.
{
"version": 2,
"name": "nodejs-express",
"builds": [
{ "src": "server.js", "use": "@now/node-server" }
]
}
Помимо указанного выше файла now.json
, проект является точной копией примера проекта, который вы можете увидеть выше. I 'Я просто пытаюсь загрузить его до того, как я портирую на существующее статическое приложение.
По этому конкретному вопросу есть проблема GitHub, возникшая 3 дня назад, но я надеялся, что это происходит из-за моего недопонимания иДобрые души на SO могут помочь. Вот выпуск GitHub . Я потратил не менее 8 часов в течение нескольких дней, пробуя разные вещи, и, имхо, пришло время обратиться за помощью.
Спасибодля чтения! Оставьте вопросы ниже, чтобы я мог ответить.
РЕДАКТИРОВАТЬ: Это, кажется, проблема Zeit / Now платформы по состоянию на 24 декабря 2018Оставив вопрос для других. Обновит и / или удалит этот вопрос, когда проблема будет решена. См. Официальный отчет о проблеме GitHub здесь .