1. Create Package.jaon
1 {2 "name": "Application-name",3 "version": "0.0.1",4 "Dependencies": {5 "Express": "Latest"6 }7 }
2. Create Index.js
1 "use strict"; 2 Let router = require (' Express '). Router (); 3 4 function (req, res, next) {5 console.log (' index page '); 6 Res.redirect (' index.html '); 7 }); 8 9 module.exports = router;
3. Create App.js
1 /**2 * Created by Lenovo on 2017/8/1.3 */4"Use Strict";5 6Let Express = require (' Express ');7Let app =Express ();8Let Path = require ("path");9 TenLet routes = require ('./index ')); One /** A * Troubleshoot cross-domain issues - */ -App.use (' * ',function(req, res, next) { theRes.header ("Access-control-allow-origin", "*"); -Res.header ("Access-control-allow-headers", "Content-type,content-length, Authorization, Accept,x-requested-with"); -Res.header ("Access-control-allow-methods", "Put,post,get,delete,options"); -Res.header ("x-powered-by", ' 3.2.1 '); + if(req.method== "OPTIONS") res.send (200);/*get the options request back quickly*/ - Elsenext (); + }); A atApp.use ('/', routes); - - //app.use ('/', Express.static (Path.resolve (". /") + '/static '); - -Module.exports = app;
4. Create Www.js
1 "use strict"; 2 3 Let app = require ('./app '); 4 Let port = 8888; 5 6 App.listen (port, () = {7 console.log ("Listening port:" + port); 8 });
5. Installing node module
6. Node Www.js running Server
Nodejs creating a simple server