express hello world

This commit is contained in:
jhalitaksoy 2021-06-27 01:41:52 +03:00
commit 9cac3a1b8f
6 changed files with 1623 additions and 0 deletions

41
.gitignore vendored Normal file
View File

@ -0,0 +1,41 @@
lib-cov
*.seed
*.log
*.csv
*.dat
*.out
*.pid
*.gz
*.swp
pids
logs
results
tmp
# Build
public/css/main.css
# Coverage reports
coverage
# API keys and secrets
.env
# Dependency directory
node_modules
bower_components
# Editors
.idea
*.iml
# OS metadata
.DS_Store
Thumbs.db
# Ignore built ts files
dist/**/*
# ignore yarn.lock
yarn.lock

14
README.md Normal file
View File

@ -0,0 +1,14 @@
## How To Start
Development
```bash
npm run dev
```
Release
```bash
npm run build
npm start
```

1523
package-lock.json generated Normal file

File diff suppressed because it is too large Load Diff

24
package.json Normal file
View File

@ -0,0 +1,24 @@
{
"name": "mancala-backend",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"start": "node dist/index.js",
"dev": "nodemon src/index.ts",
"build": "tsc"
},
"keywords": [],
"author": "",
"license": "ISC",
"dependencies": {
"express": "^4.17.1"
},
"devDependencies": {
"@types/express": "^4.17.12",
"@types/node": "^15.12.4",
"nodemon": "^2.0.7",
"ts-node": "^10.0.0",
"typescript": "^4.3.4"
}
}

9
src/index.ts Normal file
View File

@ -0,0 +1,9 @@
import express, { Request, Response } from "express";
const app = express();
app.get("/", (req: Request, res: Response) => {
res.send("Hello World");
});
app.listen(5000, () => console.log("Server listening on http://localhost:5000"))

12
tsconfig.json Normal file
View File

@ -0,0 +1,12 @@
{
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"outDir": "./dist",
"rootDir": "./src",
"strict": true,
"esModuleInterop": true,
"skipLibCheck": true,
"forceConsistentCasingInFileNames": true
}
}