一体化如何创建入口文件, 而不是通过 hooks 启动项目 #3470
-
Describe the problem(描述问题)使用一体化创建的项目, 在服务器部署时想要使用pm2 进行多线程管理, 但打包后的项目并没有找到文档中描述的 bootstrap 入口文件, 只有 hooks build 启动的方式? 请问是否有一体化生成入口文件的方法? 或者使用 pm2 管理一体化项目的方法? Midway Versions(Midway 版本)Need to install the following packages:
✓ @midwayjs/faas-typings(not installed)
|
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
经过测试,可行的方案如下:
const { Bootstrap } = require('@midwayjs/bootstrap');
const { join } = require('path');
Bootstrap
.configure({
appDir: __dirname,
baseDir: join(__dirname, 'dist'),
ignore: [
'**/_client/**',
],
globalConfig: {
koa: {
port: 7001,
}
}
})
.run(); |
Beta Was this translation helpful? Give feedback.
经过测试,可行的方案如下:
bootstrap.js
文件内容如下。