Commits on Source (25)
-
Jack Hu authored
-
Jack Hu authored
-
Jack Hu authored
-
Jack Hu authored
-
Jack Hu authored
-
Jack Hu authored
-
Jack Hu authored
-
Jack Hu authored
-
Jack Hu authored
-
Jack Hu authored
-
Jack Hu authored
-
Jack Hu authored
-
Jack Hu authored
-
Jack Hu authored
-
Jack Hu authored
-
Jack Hu authored
-
Jack Hu authored
-
Jack Hu authored
-
molly-yu authored
-
Jack Hu authored
-
Jack Hu authored
-
Jack Hu authored
-
Jack Hu authored
-
Jack Hu authored
Showing
- .env 0 additions, 10 deletions.env
- .gitignore 3 additions, 0 deletions.gitignore
- controller.js 0 additions, 94 deletionscontroller.js
- dynamo_db.js 0 additions, 127 deletionsdynamo_db.js
- grpcServer.js 0 additions, 121 deletionsgrpcServer.js
- main.js 0 additions, 8 deletionsmain.js
- mysql_db.js 0 additions, 94 deletionsmysql_db.js
- package-lock.json 802 additions, 21 deletionspackage-lock.json
- package.json 16 additions, 3 deletionspackage.json
- restServer.js 0 additions, 44 deletionsrestServer.js
- src/compiled_proto/app.ts 1316 additions, 0 deletionssrc/compiled_proto/app.ts
- src/dbs/dynamo_db.ts 114 additions, 0 deletionssrc/dbs/dynamo_db.ts
- src/dbs/mysql_db.ts 83 additions, 0 deletionssrc/dbs/mysql_db.ts
- src/interfaces.ts 21 additions, 0 deletionssrc/interfaces.ts
- src/main.ts 43 additions, 0 deletionssrc/main.ts
- src/proto/app.proto 7 additions, 4 deletionssrc/proto/app.proto
- src/servers/grpcServer.ts 92 additions, 0 deletionssrc/servers/grpcServer.ts
- src/servers/restServer.ts 113 additions, 0 deletionssrc/servers/restServer.ts
- src/types.ts 54 additions, 0 deletionssrc/types.ts
- tsconfig.json 16 additions, 0 deletionstsconfig.json
.env
deleted
100644 → 0
controller.js
deleted
100644 → 0
dynamo_db.js
deleted
100644 → 0
grpcServer.js
deleted
100644 → 0
main.js
deleted
100644 → 0
mysql_db.js
deleted
100644 → 0
This diff is collapsed.
... | @@ -2,10 +2,11 @@ | ... | @@ -2,10 +2,11 @@ |
"name": "lab-1-skeleton", | "name": "lab-1-skeleton", | ||
"version": "1.0.0", | "version": "1.0.0", | ||
"description": "Skeleton code for SE464 lab 1", | "description": "Skeleton code for SE464 lab 1", | ||
"main": "app.js", | "main": "dist/main.js", | ||
"scripts": { | "scripts": { | ||
"test": "echo \"Error: no test specified\" && exit 1", | "test": "echo \"Error: no test specified\" && exit 1", | ||
"start": "node main.js" | "compile": "tsc", | ||
"start": "tsc && node dist/main.js" | |||
}, | }, | ||
"author": "based-jaml", | "author": "based-jaml", | ||
"license": "ISC", | "license": "ISC", | ||
... | @@ -14,15 +15,27 @@ | ... | @@ -14,15 +15,27 @@ |
"@aws-sdk/client-s3": "^3.359.0", | "@aws-sdk/client-s3": "^3.359.0", | ||
"@aws-sdk/lib-dynamodb": "^3.352.0", | "@aws-sdk/lib-dynamodb": "^3.352.0", | ||
"@grpc/grpc-js": "^1.9.0", | "@grpc/grpc-js": "^1.9.0", | ||
"@grpc/proto-loader": "^0.7.8", | "@grpc/proto-loader": "^0.7.10", | ||
"body-parser": "^1.20.2", | "body-parser": "^1.20.2", | ||
"cors": "^2.8.5", | "cors": "^2.8.5", | ||
"dotenv": "^16.1.4", | "dotenv": "^16.1.4", | ||
"express": "^4.18.2", | "express": "^4.18.2", | ||
"google-protobuf": "^3.21.2", | "google-protobuf": "^3.21.2", | ||
"long": "^5.2.3", | |||
"morgan": "^1.10.0", | "morgan": "^1.10.0", | ||
"mysql2": "^3.3.5", | "mysql2": "^3.3.5", | ||
"mysql2-promise": "^0.1.4", | "mysql2-promise": "^0.1.4", | ||
"nice-grpc": "^2.1.7", | |||
"protobufjs": "^7.2.6", | |||
"typescript": "^5.3.3", | |||
"uuidv4": "^6.2.13" | "uuidv4": "^6.2.13" | ||
}, | |||
"devDependencies": { | |||
"@types/body-parser": "^1.19.5", | |||
"@types/cors": "^2.8.17", | |||
"@types/express": "^4.17.21", | |||
"@types/morgan": "^1.9.9", | |||
"grpc-tools": "^1.12.4", | |||
"ts-proto": "^1.167.1" | |||
} | } | ||
} | } |
restServer.js
deleted
100644 → 0
src/compiled_proto/app.ts
0 → 100644
This diff is collapsed.
src/dbs/dynamo_db.ts
0 → 100644
src/dbs/mysql_db.ts
0 → 100644
src/interfaces.ts
0 → 100644
src/main.ts
0 → 100644
src/servers/grpcServer.ts
0 → 100644
src/servers/restServer.ts
0 → 100644
src/types.ts
0 → 100644
tsconfig.json
0 → 100644