lrf402788946 4 tahun lalu
induk
melakukan
24e38280b9
5 mengubah file dengan 39 tambahan dan 2 penghapusan
  1. 0 2
      app/controller/test.js
  2. 6 0
      config/config.default.js
  3. 7 0
      config/config.secret.js
  4. 17 0
      ecosystem.config.js
  5. 9 0
      server.js

+ 0 - 2
app/controller/test.js

@@ -9,8 +9,6 @@ class TestController extends Controller {
     this.util = this.ctx.service.util.util;
   }
   async index() {
-    console.log('in function:');
-    console.log(this.ctx.request);
     this.ctx.ok();
   }
 }

+ 6 - 0
config/config.default.js

@@ -1,6 +1,7 @@
 /* eslint valid-jsdoc: "off" */
 
 'use strict';
+const { jwt } = require('./config.secret');
 
 /**
  * @param {Egg.EggAppInfo} appInfo app info
@@ -22,6 +23,11 @@ module.exports = appInfo => {
   const userConfig = {
     // myAppName: 'egg',
   };
+  config.jwt = {
+    ...jwt,
+    expiresIn: '1d',
+    issuer: 'test',
+  };
   config.cluster = {
     listen: {
       port: 9200,

+ 7 - 0
config/config.secret.js

@@ -0,0 +1,7 @@
+'use strict';
+
+module.exports = {
+  jwt: {
+    secret: 'Ziyouyanfa!@#',
+  },
+};

+ 17 - 0
ecosystem.config.js

@@ -0,0 +1,17 @@
+'use strict';
+
+const app = 'cysci-middle';
+module.exports = {
+  apps: [{
+    name: app, // 应用名称
+    script: './server.js', // 实际启动脚本
+    out: `./logs/${app}.log`,
+    error: `./logs/${app}.err`,
+    watch: [ // 监控变化的目录,一旦变化,自动重启
+      'app', 'config',
+    ],
+    env: {
+      NODE_ENV: 'production', // 环境参数,当前指定为生产环境
+    },
+  }],
+};

+ 9 - 0
server.js

@@ -0,0 +1,9 @@
+
+// eslint-disable-next-line strict
+const egg = require('egg');
+
+const workers = Number(process.argv[2] || require('os').cpus().length);
+egg.startCluster({
+  workers,
+  baseDir: __dirname,
+});