7
									
								
								.env.example
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								.env.example
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,7 @@ | ||||
| APP_PORT=4010 | ||||
| DB_TYPE=bla | ||||
| DB_HOST=bla | ||||
| DB_PORT=bla | ||||
| DB_USER=bla | ||||
| DB_PASSWORD=bla | ||||
| DB_NAME=bla | ||||
							
								
								
									
										23
									
								
								src/app.ts
									
									
									
									
									
								
							
							
						
						
									
										23
									
								
								src/app.ts
									
									
									
									
									
								
							| @@ -1,9 +1,18 @@ | ||||
| import * as dotenvSafe from 'dotenv-safe'; | ||||
| dotenvSafe.config(); | ||||
| import express from 'express'; | ||||
| const app = express(); | ||||
| const PORT = 4010; | ||||
| app.get('/', (req, res) => res.send('Express + TypeScript Server')); | ||||
| app.listen(PORT, () => { | ||||
| 	console.log(`⚡️[server]: Server is running at http://localhost:${PORT}`); | ||||
| }); | ||||
| import { createConnection } from 'typeorm'; | ||||
|  | ||||
| dotenvSafe.config(); | ||||
|  | ||||
| createConnection() | ||||
| 	.then((connection) => { | ||||
| 		const app = express(); | ||||
| 		const PORT = process.env.APP_PORT || 4010; | ||||
| 		app.get('/', (req, res) => res.send('Express + TypeScript Server')); | ||||
| 		app.listen(PORT, () => { | ||||
| 			console.log(`⚡️[server]: Server is running at http://localhost:${PORT}`); | ||||
| 		}); | ||||
| 	}) | ||||
| 	.catch((err) => { | ||||
| 		console.log(err); | ||||
| 	}); | ||||
|   | ||||
| @@ -1,11 +1,10 @@ | ||||
| { | ||||
|   "compilerOptions": { | ||||
|     "target": "es2017", | ||||
|     "module": "esnext", | ||||
|     "module": "commonjs", | ||||
|     "rootDir": "./src", | ||||
|     "outDir": "./build", | ||||
|     "esModuleInterop": true, | ||||
|     "strict": true, | ||||
|     "moduleResolution": "node" | ||||
|     "strict": true | ||||
|   } | ||||
| } | ||||
		Reference in New Issue
	
	Block a user