由网络副手--寻路人于2017.03.11 00:02:04发布在NodeJs NodeJS 研究笔记记录(二) 创建项目以及配置 阅读2695 评论0 喜欢0 一. 项目创建: express -e blog && cd blog 二. 创建后目录列表 ---bin ---public ---routes ---views --index.ejs --error.ejs ---app.js ---package.json 此时在cmd中执行, npm start 启动项目 此时,大家应该会看到报错. 为什么呢? 因为package.json 包含的一些扩展模块没有安装的原因造成的, 请在cmd 中执行: npm install 安装后 目录增加了 ---node_modules 目录 再次启动,发现可以启动 三.访问项目, http://localhost:3000, 发现可以访问到,默认端口为3000 四.开启调试模式 修改代码:pagejson.json 代码 "start": "node./bin/www" 改为调试模式 "start": "supervisor ./bin/www" 上面我们已经安装了全局的调试器扩展了,所以这里直接使用不会报错,重新启动. 五. 修改代码看情况 在app.js 中修改代码 console.log('Hello world') 在保存的时候,会发现在命令行已经打印出来了,并没有重启服务。 crashing child Starting child process with 'node ./bin/www' hello world 六. 设置视图引擎后缀 搭建可以看到 view 中的 index 和 error 两个默认文件的后缀为 ejs. 模板引擎虽然可以解析,但是我们看着不舒服,正常情况下都是html的. 所以我们要修改后缀,供给Node服务器解析. 修改代码: app.js 代码。 意思设置为.html为后缀,并用ejs模板引擎解析. app.set('view engine', 'ejs'); 改为: app.set('view engine', 'html'); app.engine('.html',require('ejs').__express); OK,到此可以解析了. 赞 0 分享 赏 您可以选择一种方式赞助本站 支付宝扫码赞助 BraveDu 署名: 网络副手~寻路人