我已经构建了一个使用serverMiddleware的NuxtJs应用。
中间件使用Express生成路由“ / api / mailgun”,以使用nodemailer模块将电子邮件发布到mailgun SMTP。
使用zeit的“现在”服务的v2版本,我添加了以下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",
“静态构建”部分有效,但“节点服务器”无效。 我相信,当它们位于nuxt项目的根目录中时,它正在尝试查找相对于“ api”目录的节点模块。
我想念什么吗?我是否需要重写其他内容才能与现在的v2一起使用?
有人可以解决吗?
谢谢您的帮助。