From 0b92d82a5ba64358a4eda4dc88475a9b2f156654 Mon Sep 17 00:00:00 2001 From: Philipp Dormann Date: Tue, 24 Nov 2020 20:06:08 +0100 Subject: [PATCH 1/4] tsc building script ref #1 --- package.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index f27f47a..5c255d5 100644 --- a/package.json +++ b/package.json @@ -24,6 +24,7 @@ "typescript": "^4.1.2" }, "scripts": { - "dev": "nodemon src/app.ts" + "dev": "nodemon src/app.ts", + "build": "tsc" } } From 3c389937b7a1526d1da968d171330d5462fb34af Mon Sep 17 00:00:00 2001 From: Philipp Dormann Date: Tue, 24 Nov 2020 20:07:41 +0100 Subject: [PATCH 2/4] move orm config to src folder ref #2 --- ormconfig.ts | 11 ----------- src/ormconfig.ts | 11 +++++++++++ 2 files changed, 11 insertions(+), 11 deletions(-) delete mode 100644 ormconfig.ts create mode 100644 src/ormconfig.ts diff --git a/ormconfig.ts b/ormconfig.ts deleted file mode 100644 index d4d7647..0000000 --- a/ormconfig.ts +++ /dev/null @@ -1,11 +0,0 @@ -import { config } from "dotenv-safe"; -config(); - -export default { - "type": process.env.DB_TYPE, - "host": process.env.DB_HOST, - "port": process.env.DB_PORT, - "username": process.env.DB_USER, - "password": process.env.DB_PASSWORD, - "database": process.env.DB_NAME -} \ No newline at end of file diff --git a/src/ormconfig.ts b/src/ormconfig.ts new file mode 100644 index 0000000..5804b09 --- /dev/null +++ b/src/ormconfig.ts @@ -0,0 +1,11 @@ +import { config } from 'dotenv-safe'; +config(); + +export default { + type: process.env.DB_TYPE, + host: process.env.DB_HOST, + port: process.env.DB_PORT, + username: process.env.DB_USER, + password: process.env.DB_PASSWORD, + database: process.env.DB_NAME +}; From f854f137e579c4498d2a144b7f8f8c833d485d2d Mon Sep 17 00:00:00 2001 From: Philipp Dormann Date: Tue, 24 Nov 2020 20:07:52 +0100 Subject: [PATCH 3/4] gitignore /build folder - ref #1 --- .gitignore | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 176b417..c156b28 100644 --- a/.gitignore +++ b/.gitignore @@ -127,4 +127,5 @@ dist .yarn/install-state.gz .pnp.* yarn.lock -package-lock.json \ No newline at end of file +package-lock.json +build From 529ebb2a8f73c9a4941a639b913d05b2eeed8de1 Mon Sep 17 00:00:00 2001 From: Philipp Dormann Date: Tue, 24 Nov 2020 20:08:30 +0100 Subject: [PATCH 4/4] clean up initial route sample ref #1 --- src/app.ts | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/src/app.ts b/src/app.ts index ccdde8b..f036136 100644 --- a/src/app.ts +++ b/src/app.ts @@ -9,18 +9,11 @@ const app = express(); const PORT = process.env.APP_PORT || 4010; createConnection() - .then((connection) => { - app.get('/', (req, res) => { - const encoded = jwt.sign({ key: 'value' }, 'secret'); - consola.info(encoded); - return res.send('Express + TypeScript Server'); - }); - app.listen(PORT, () => { - consola.success(`⚡️[server]: Server is running at http://localhost:${PORT}`); - }); - }) + .then((connection) => {}) .catch((err) => { consola.error(err); + }) + .finally(() => { app.get('/', (req, res) => { const encoded = jwt.sign({ key: 'value' }, 'secret'); consola.info(encoded);