在nodejs下express 从安装到运行的全过程

时间:2022-11-29 05:12:09
安装过程: npm install -gd express npm install -g express-generator express -V //查看版本,现在一般都是4.x系列的express ejs myapp //创建一个ejs模板项目或者express myapp//这创建的是jade模板,已经成功测试,不管是jade,ejs都可以通过下面的方法来进行访问。//进入app.js文件进行修改: app.use(express.static(path.join(__dirname, 'public')));
改成:app.use(express.static(path.join(__dirname, 'views'))); 
 /* view engine setup   环境变量设置,修改为上面的情况后,下面这个可以不修改,在正常情况下可以不修改*/app.set('views', path.join(__dirname, 'views'));var ejs = require('ejs');app.engine('.html', ejs.__express);app.set('view engine', 'html');把原来3行的换成这个就可以;接着下面的操作:cd myapp  npm install //安装依赖 npm start //开启服务器
进入bin/www修改端口为:80 浏览器输入:http://localhost 就可以进入访问了,同时,在views文件夹写html也可以在地址栏写:http://localhost/hello.html 这样的形式来访问。 由于修改过上面的路径,所以在后台开发时要注意css/js/img这些路径的问题。 由于系统默认访问public,假如要求安全的可以在测试后把views改回public,所以路径需要注意了:/javascripts/style.js  是的,就是加个/,而你在编辑器是需要 ../public/  具体是什么原因,我也不清楚,可能是服务器不同的原因。