File tree 3 files changed +34
-3
lines changed
3 files changed +34
-3
lines changed Original file line number Diff line number Diff line change @@ -14,5 +14,17 @@ npm i --save express
14
14
# Instala o pacote body-parser, framework efetuar o parser da requisições web
15
15
npm i --save body-parser
16
16
17
+ # Instala o framework cors para permitir requisções, a partir do browser,
18
+ # de outros domínios
19
+ npm install --save cors
20
+
17
21
# Instala o pacote mongoose, framework para abstração e da conexão e mapeamento object 2 document
18
- npm i --save mongoose
22
+ npm i --save mongoose
23
+
24
+ # Alterar o arquivo package.json
25
+ # incluir dentro de scripts o "dev": "nodemon"
26
+
27
+ # Inicia a aplicação, utilizando o nodemon
28
+ npm run dev
29
+ # ou
30
+ node server.js
Original file line number Diff line number Diff line change 2
2
"name" : " TEDNodeJS" ,
3
3
"version" : " 1.0.0" ,
4
4
"description" : " " ,
5
- "main" : " index .js" ,
5
+ "main" : " server .js" ,
6
6
"scripts" : {
7
- "test " : " echo \" Error: no test specified \" && exit 1 "
7
+ "dev " : " nodemon "
8
8
},
9
9
"keywords" : [],
10
10
"author" : " " ,
14
14
},
15
15
"dependencies" : {
16
16
"body-parser" : " ^1.18.3" ,
17
+ "cors" : " ^2.8.4" ,
17
18
"express" : " ^4.16.3" ,
18
19
"mongoose" : " ^5.2.17"
19
20
}
Original file line number Diff line number Diff line change
1
+ const PORT = 65000 ;
2
+ const bodyParser = require ( 'body-parser' ) ;
3
+ const express = require ( 'express' ) ;
4
+ const cors = require ( 'cors' ) ;
5
+
6
+ const server = express ( ) ;
7
+
8
+ // applying the express middleware
9
+ // apply body-parser middleware to parser json
10
+ // requests
11
+ server . use ( bodyParser . json ( ) ) ;
12
+
13
+ // allow cors for all routes
14
+ server . use ( cors ( ) ) ;
15
+
16
+ server . listen ( PORT , ( ) => {
17
+ console . log ( `Server is running in port ${ PORT } ` ) ;
18
+ } ) ;
You can’t perform that action at this time.
0 commit comments