这 是 我 目前 面临 的 部署 挑战 。 我 在 谷歌 上 搜索 了 相当 多 的 内容 , 尝试 了 一些 , 但 没有 成功 。
我 有 一 个 应用 程序 A , 它 使用 express 作为 服务 器 , 在 端口 5000 提供 服务 。 然后 我 有 一 个 应用 程序 B , 它 使用 Next 作为 服务 器 , 在 端口 3000 提供 服务 。 我 写 了 一些 代码 , 将 两 个 应用 程序 集成 为 一 个 , 我 试图 将 其 部署 到 Heroku 上 。 我 一直 遇到 部署 失败 。 下面 是 我 的 package.json :
"scripts": {
"start": "concurrently \" npm run dev \" \" next \" ",
....
中 的 每 一 个
1条答案
按热度按时间hrirmatl1#
或者,您可以使用Next.js的Custom Server functionality,只需首先定义您的API路由,然后将
expressApp.all('*', nextHandler)
放在末尾,以便Next捕获您的API端点未捕获的所有内容。