1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
const express = require('express');
//Utilisation du pseudo framework Express
const app = express();
const cors = require('cors')
const bodyParser = require('body-parser');
//Autorise le Angular à communiquer avec le serveur NODEJS
app.use(cors({origin: 'http://localhost:4200'}));
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({
extended: true
}));
app.all("/*", function(req, res, next){
res.header('Access-Control-Allow-Origin', '*');
res.header('Access-Control-Allow-Methods', 'GET,PUT,POST,DELETE,OPTIONS');
res.header('Access-Control-Allow-Headers', 'Content-Type, Authorization, Content-Length, X-Requested-With');
next();
});
//Utilisé pour le dialogue avec la partie Angular http://localhost:4200/test
app.post('/', function (req, res) {
console.log('Résultat validation saisie Angular : '+req.body.userName);
})
//Démararge du serveur NODEJS sur le port 8000
app.listen(8000, () => {
console.log('Server started!');
}); |
Partager