/* * @Description: 框架服务启动模块 * @version: 1.0.0 * @Company: saganlab * @Author: vcbear * @Date: 2022-08-24 19:01:06 * @LastEditors: vcbear * @LastEditTime: 2022-08-31 14:48:27 */ export default async (app) => { // 如果没传port,默认为8888 const port = app.config?.devServer?.port || 8888; app.listen(port, () => { printLogo() log(`Server port ${c.cyan}${port}${c.end}`) log(`Server lifted in ${c.cyan}${app.appPath}${c.end}`) app.redisConMsg && log(app.redisConMsg) app.mysqlConMsg && log(app.mysqlConMsg) app.postgresqlConMsg && log(app.postgresqlConMsg) app.esConMsg && log(app.esConMsg) log('To shut down, press + C at any time.\n') }) } const log = message => process.stdout.write(message + '\n') const c = { cyan: '\x1b[36m', red: '\x1b[31m', end: '\x1b[39m' } const printLogo = () => log(`${c.cyan} __ __ _____ \\ \\ / / |_ _| \\_\\ /_/ | | | | _| |_ |_| |_____| ${c.end}`)