Browse Source

升级node版本和依赖包

zhusiqing 3 years ago
parent
commit
acc8d51e7e
6 changed files with 283 additions and 347 deletions
  1. 8 4
      package.json
  2. 2 2
      src/controllers/bigFileUpload.ts
  3. 3 3
      src/controllers/document.ts
  4. 1 1
      src/controllers/index.ts
  5. 2 2
      src/utils/server.ts
  6. 267 335
      yarn.lock

+ 8 - 4
package.json

@@ -3,11 +3,12 @@
   "version": "1.0.0",
   "author": {
     "email": "zsqmengzhihen@163.com",
-    "name": "zhusiqng"
+    "name": "zhusiqng",
+    "url": "http://git.zsqlm.cn/siqing/gateway_koa_ts"
   },
   "private": true,
   "engines": {
-    "node": ">=12.0.0 <13.0.0"
+    "node": ">=12.0.0 <15.0.0"
   },
   "keywords": [
     "node",
@@ -16,7 +17,7 @@
     "typescript"
   ],
   "description": "一个基于node+ts+koa的网关服务",
-  "main": "index.js",
+  "main": "src/app.ts",
   "license": "MIT",
   "scripts": {
     "dev": "cross-env NODE_ENV=development nodemon -e ts --exec ts-node -r tsconfig-paths/register src/app.ts",
@@ -66,5 +67,8 @@
     "ts-node": "^9.0.0",
     "tsconfig-paths": "^3.9.0",
     "typescript": "^4.0.3"
-  }
+  },
+  "bugs": "http://git.zsqlm.cn/siqing/gateway_koa_ts/issues",
+  "homepage": "https://www.zsqlm.cn/",
+  "repository": "http://git.zsqlm.cn/siqing/gateway_koa_ts"
 }

+ 2 - 2
src/controllers/bigFileUpload.ts

@@ -7,7 +7,7 @@ const fileUploader = new FileUploaderServer();
 
 const initUpload = async (ctx: Context): Promise<void> => {
   const { name } = ctx.query;
-  const uploadId = await fileUploader.initFilePartUpload(name);
+  const uploadId = await fileUploader.initFilePartUpload(name as string);
   ctx.body = ctx.$response({ uploadId });
 };
 
@@ -29,7 +29,7 @@ const uploadPart = async (ctx:Context): Promise<void> => {
 const finishUpload = async (ctx:Context): Promise<void> => {
   const { uploadId, name, md5 } = ctx.query;
   const { path: filePathOnServer } = await fileUploader
-    .finishFilePartUpload(uploadId, name, md5);
+    .finishFilePartUpload(uploadId as string, name as string, md5 as string);
   const suffixDir = config.bigFileUpload.suffixDir;
   const suffix = filePathOnServer.split(`/${suffixDir}/`)[1];
   ctx.body = ctx.$response({ path: suffix });

+ 3 - 3
src/controllers/document.ts

@@ -64,7 +64,7 @@ const getDocument = async (ctx:Context): Promise<void> => {
 
 const getDocumentList = async (ctx:Context): Promise<void> => {
   const { _id } = ctx.query;
-  const data = await services.document.getDocumentList(ctx, { _id });
+  const data = await services.document.getDocumentList(ctx, { _id: _id as string });
   ctx.body = ctx.$response(data.data, data.message, data.success, data.code);
 };
 
@@ -130,8 +130,8 @@ const updateTag = async (ctx:Context): Promise<void> => {
 const getTagList = async (ctx:Context): Promise<void> => {
   const { page, size } = ctx.query;
   const params = {
-    page: page || 1,
-    size: size || 10
+    page: Number(page) || 1,
+    size: Number(size) || 10
   };
   const data = await services.document.getTagList(ctx, params);
   ctx.body = ctx.$response(data.data, data.message, data.success, data.code);

+ 1 - 1
src/controllers/index.ts

@@ -38,7 +38,7 @@ const upload = async (ctx:Context): Promise<void> => {
 // TODO: 读取验证码,待开发状态
 const code = async (ctx: Context): Promise<void> => {
   const params: InterfaceParams = {};
-  params.phone = ctx.query.phone;
+  params.phone = ctx.query.phone as string;
   if (!params.phone) {
     ctx.status = 400;
     ctx.body = ctx.$response(null, 'phone参数缺失', false, 400000);

+ 2 - 2
src/utils/server.ts

@@ -3,9 +3,9 @@ import WebSocket from 'ws';
 import consola from 'consola';
 import config from '@config';
 import { getLocalIp } from '@utils/getLocalIp';
-import { HttpBase } from 'http';
+import { Server } from 'http';
 
-export default (app: Koa<DefaultState, Context>): HttpBase => {
+export default (app: Koa<DefaultState, Context>): Server => {
   const port = config.port;
   const ip = getLocalIp();
   const server = app.listen(port, () => {

File diff suppressed because it is too large
+ 267 - 335
yarn.lock


Some files were not shown because too many files changed in this diff