我已经成功构建了我的应用程序,仅剩下的步骤就是通过我在 Gitlab
上的存储库将其部署到主机 Vercel我将 Nuxt.js(SSR类型)与服务器 Express.js 和Nuxt.js Now Builder
一起通过仓库Gitlab部署主机Vercel
这是结构
api/
--| index.js
now.json
nuxt.config.js
在index.js
const express = require("express");
const app = express();
const bodyParser = require("body-parser");
const products = require("./routes/product/products");
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: true }));
// Import API Routes
app.use(products);
// Export the server middleware
module.exports = {
path: "/api",handler: app
};
在now.json
{
"version": 2,"builds": [
{
"src": "nuxt.config.js","use": "@nuxtjs/now-builder","config": {
"serverFiles": [
"package.json"
]
}
}
]
}
在nuxt.config.js
...
serverMiddleware: [
// API middleware
"~/api/index.js"
]
...
根据Vercel documentation,部署非常简单,只需提交代码并将其推送到Gitlab即可完成