Étape 4 :
Orteil activez l’appel distant des actionneurs, nous utilisons le serveur web à l’aide de la bibliothèque de l’expresse. Le code ressemble à ce qui suit :
var app = express() ;
racine de var = path.join (__dirname, '. /') ; App.Use (express.static (path.join (racine, ' / client'))) ; App.Set (« vues », path.join (racine, ' / vue (s) ')) ; App.Set (« moteur d’affichage », « SEJ ») ;
App.Use (bodyParser.urlencoded ({étendu : true})) ; App.Use(bodyParser.JSON()) ;
La page de racine par défaut est définir comme ce qui suit :
routeur de var = express. Router() ; Router.get (« / », function (req, res) {res.render('index');}) ;
App.Use (« / », routeur) ;
La lumière est API REST définir comme ce qui suivent :
api1 var = express. Router() ;
api1.get (« / light », function (req, res) {res.json({message: lightStatus}).end();}) ;
api1.put (« / light », function (req, res) {toggleLight() ; res.json({message: lightStatus}).end();}) ;
App.Use ('/ api', api1) ;