全局安装 pm2
npm install pm2 -g
创建启动入口文件
// path: `./server.js`
const strapi = require('@strapi/strapi');
strapi().start();
启动项目
NODE_ENV=production pm2 start server.js --name api
问题
error: Middleware "strapi::session": App keys are required. Please set app.keys in config/server.js (ex: keys: ['myKeyA', 'myKeyB'])
Error: Middleware "strapi::session": App keys are required. Please set app.keys in config/server.js (ex: keys: ['myKeyA', 'myKeyB'])
at instantiateMiddleware (/root/strapi-dev/node_modules/@strapi/strapi/lib/services/server/middleware.js:12:11)
at resolveMiddlewares (/root/strapi-dev/node_modules/@strapi/strapi/lib/services/server/middleware.js:56:18)
at registerApplicationMiddlewares (/root/strapi-dev/node_modules/@strapi/strapi/lib/services/server/register-middlewares.js:66:29)
at processTicksAndRejections (node:internal/process/task_queues:94:5)
at async Object.initMiddlewares (/root/strapi-dev/node_modules/@strapi/strapi/lib/services/server/index.js:99:7)
at async Strapi.bootstrap (/root/strapi-dev/node_modules/@strapi/strapi/lib/Strapi.js:401:5)
at async Strapi.load (/root/strapi-dev/node_modules/@strapi/strapi/lib/Strapi.js:413:5)
at async Strapi.start (/root/strapi-dev/node_modules/@strapi/strapi/lib/Strapi.js:161:9)
需要在 config/server.js 设置 key