如何解决Vercel部署无法从“ /var/task/api/index.js”解析“〜/ api / index.js”
我的应用程序部署在vercel上。但是,它不起作用。在功能日志中,它具有以下内容
FATAL Cannot resolve "~/api/index.js" from "/var/task/api/index.js"
at Resolver.resolvePath (node_modules/@nuxt/core/dist/core.js:572:11)
at Server._requireMiddleware (node_modules/@nuxt/server/dist/server.js:799:32)
at Server._normalizeMiddleware (node_modules/@nuenter code herext/server/dist/server.js:756:25)
at Server.resolveMiddleware (node_modules/@nuxt/server/dist/server.js:824:23)
at Server.useMiddleware (node_modules/@nuxt/server/dist/server.js:849:36)
at Server.setupMiddleware (node_modules/@nuxt/server/dist/server.js:707:12)
at async Server.ready (node_modules/@nuxt/server/dist/server.js:637:5)
at async Nuxt._init (node_modules/@nuxt/core/dist/core.js:719:7)
2020-08-21T06:58:37.024Z da066c7e-660f-4f4e-b080-9dfca786aa73 ERROR λ Error while
initializing nuxt: Error: Cannot resolve "~/api/index.js" from "/var/task/api/index.js"
at Resolver.resolvePath (/var/task/node_modules/@nuxt/core/dist/core.js:572:11)
at Server._requireMiddleware (/var/task/node_modules/@nuxt/server/dist/server.js:799:32)
at Server._normalizeMiddleware (/var/task/node_modules/@nuxt/server/dist/server.js:756:25)
at Server.resolveMiddleware (/var/task/node_modules/@nuxt/server/dist/server.js:824:23)
at Server.useMiddleware (/var/task/node_modules/@nuxt/server/dist/server.js:849:36)
at Server.setupMiddleware (/var/task/node_modules/@nuxt/server/dist/server.js:707:12)
at async Server.ready (/var/task/node_modules/@nuxt/server/dist/server.js:637:5)
at async Nuxt._init (/var/task/node_modules/@nuxt/core/dist/core.js:719:7)
RequestId: da066c7e-660f-4f4e-b080-9dfca786aa73 Error: Runtime exited with error: exit status 1
Runtime.ExitError'
解决方法
您遵循Nuxt-Vercel Builder并正确配置了serverMiddleware吗?
{
"builds": [
{
"src": "nuxt.config.js","use": "@nuxtjs/vercel-builder","config": {
"serverFiles": ["api/**"]
}
}
]
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。