Skip to content

Commit

Permalink
Primer commit REST server
Browse files Browse the repository at this point in the history
  • Loading branch information
matiast02 committed Dec 22, 2018
0 parents commit 4683a52
Show file tree
Hide file tree
Showing 14 changed files with 918 additions and 0 deletions.
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
dist/

node_modules/
12 changes: 12 additions & 0 deletions .idea/01-server.iml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 4 additions & 0 deletions .idea/encodings.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions .idea/misc.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions .idea/modules.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

247 changes: 247 additions & 0 deletions .idea/workspace.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

13 changes: 13 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Socket-Server

1) Reconstruir modulos de node

npm install

2) Generar el DIST

tsc -w

3) Levantar servidor

node dist/ or nodemon dist
19 changes: 19 additions & 0 deletions classes/server.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
import express from 'express';
import {SERVER_PORT} from "../global/enviroment";

export default class Server {

public app: express.Application;
public port: number;

constructor(){

this.app = express();
this.port = SERVER_PORT;

}

start(callback: Function){
this.app.listen(this.port, callback);
}
}
1 change: 1 addition & 0 deletions global/enviroment.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
export const SERVER_PORT: number = Number (process.env.PORT) || 5000;
24 changes: 24 additions & 0 deletions index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
import Server from './classes/server';
import router from "./routes/router";
import bodyParser from 'body-parser';
import cors from 'cors';



const server = new Server();

//BodyParser
server.app.use( bodyParser.urlencoded({ extended: true}));
server.app.use(bodyParser.json());

//Rutas de Servicios
server.app.use('/', router);

//CORS
server.app.use(cors({origin: true, credentials: true}));



server.start( () => {
console.log('Servidor corriendo en el puerto ' +server.port);
})
Loading

0 comments on commit 4683a52

Please sign in to comment.