Я создал приложение NuxtJs, которое использует serverMiddleware.
Промежуточное программное обеспечение использует Express для создания маршрута '/ api / mailgun' для отправки электронной почты на SMTP почтового пистолета с использованием модуля nodemailer.
В v2 службы zeit 'now' я добавил следующий файл now.json:
{
"version": 2,
"builds": [
{"src": "package.json", "use": "@now/static-build"},
{"src": "api/mailgun.js", "use": "@now/node-server"}
]
}
Я также добавил следующий скрипт в package.json
"now-build": "nuxt generate",
Часть 'static-build' работает, но не 'node-server'.
Я считаю, что он пытается найти модули узлов относительно каталога 'api', пока они находятся в корне проекта nuxt.
Я что-то упустил? Нужно ли переписать что-то еще, чтобы это работало с v2 сейчас?
У кого-нибудь есть решение?
Спасибо за вашу помощь.