Error: Failed to lookup view "index" in views directory "./views"
我出现这个错误的原因如下所示:
app.set('views','./views');//这里我写成了 app.set('views','/views'); 在/views前面少了一个点
app.set('view engine','jade');
还有那个安装jade的时候,提示jade已经改名为pug,叫我们重新下pug。这个提示不用管,继续用jade就好。
希望对一起学习的小伙伴能有所帮助吧~
我出现这个错误的原因如下所示:
app.set('views','./views');//这里我写成了 app.set('views','/views'); 在/views前面少了一个点
app.set('view engine','jade');
还有那个安装jade的时候,提示jade已经改名为pug,叫我们重新下pug。这个提示不用管,继续用jade就好。
希望对一起学习的小伙伴能有所帮助吧~
2016-07-27
关于meta(charset="utf-8")报错,是右括号有不必要的空格或tab,且空格和tab不能同时用于缩进
2016-07-25
jade作为视图模板引擎 , 语法简洁 , 但是学习成本高一些 , 需要去熟悉它的语法特点
如果有JSP或者ASP等开发经验的同学推荐用ejs
比较接近用写HTML的语法去写nodejs的视图模板
如果有JSP或者ASP等开发经验的同学推荐用ejs
比较接近用写HTML的语法去写nodejs的视图模板
2016-07-24
http://localhost:3000/admin/movie 页面提交的时候 报错 找不到movie的同学,app.js里加上这两行:
app.use(bodyParser.json({limit: '1mb'})); //body-parser 解析json格式数据
app.use(bodyParser.urlencoded({ //此项必须在 bodyParser.json 下面,为参数编码
extended: true
}));
这是因为引用了4.0以上的express,这个版本把bodyPaser拿出去了,所以要这样配置一下
app.use(bodyParser.json({limit: '1mb'})); //body-parser 解析json格式数据
app.use(bodyParser.urlencoded({ //此项必须在 bodyParser.json 下面,为参数编码
extended: true
}));
这是因为引用了4.0以上的express,这个版本把bodyPaser拿出去了,所以要这样配置一下
2016-07-24
先看的node,又去看模块化,还要看es6,promise,接着学模板,jade,ejs,等接着看express(express静态资源路径的路径),http,然后是bower的安装使用,学习数据库,数据库类型以及mongodb的安装连接,mongoose的使用,到现在看这个课程还要经常查api各种api,还要担心各种性能以及避免养成坏的编码习惯,幸好对(doc比较熟),对js也会一些,不过这个不写分号应该不是个好习惯
2016-07-22