为了账号安全,请及时绑定邮箱和手机立即绑定

node+mongodb 建站攻略(一期)

Scott 全栈工程师
难度高级
时长 2小时 0分
学习人数
综合评分9.33
180人评价 查看评价
9.6 内容实用
9.2 简洁易懂
9.2 逻辑清晰

最新回答 / 奇兵解码
希望提供下这个版本的,看了一遍 目前我还没跑通,也不知道哪个地方写错了。。。。。
报错Error: Failed to lookup view "index" in views directory "./views"

原因:views文件夹没有放到imooc目录下,而是跟imooc平行的目录
解决方法:
方法1.将views放倒imooc下
方法2.安装环境时加上-g ,安装到全局目录下
Warning: Unexpected block "content" on line 3 of d:\MyStudio\movieWebsite\views\pages\index.jade. This block is never used. This warning will be an error in v2.0.0

郁闷,报了一个这样的错
block content的内容没有渲染到页面上

最新回答 / ForExistence
不清楚,又是老师敲的明显的错的都能运行,我也是醉了
下面哥们说使用 npm install body-parser 安装是对,但是请把单词弄对啊,不然就是害人啊!请帮助人认真一点OK!

附上npm package body-parser地址:https://www.npmjs.com/package/body-parser

最新回答 / Lizzc
也遇到了这个问题 没想到是 if(id !== 'undefined') 原来判定成true了改成if(id)就好了
评论里抱怨的人还挺多
1.jade快速入门https://segmentfault.com/a/1190000000357534
2.mongoose入门https://segmentfault.com/a/1190000005711812
3.关于不加分号,我觉得无可厚非https://www.zhihu.com/question/20298345
其实这个课程只能算入门级的,还是挺好理解的
createAt和updateAt默认值就是Date.now(),似乎没必要在isNew为true的时候再赋值吧,好像只需要判断!isNew的情况
觉得假数据太多的,直接伪造一条不就行了
没有用到.col-xx就没必要加.row啦
装了半天mongo没装上,没办法看着老师的只能用Mysql写了
录制视频的工具字体太小了,看不清楚。。。超清视频看起来也有点模糊
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就好。
希望对一起学习的小伙伴能有所帮助吧~
课程须知
本课程适合从事前端开发 2~3 年,已掌握基础的 html/css/javascript/jQuery 技能,对nodejs、express、mongodb、jade 模板引擎等流行技术有或多或少了解,但实践不多的初中级前端工程师。
老师告诉你能学到什么?
1、nodejs 的使用 2、express 后台框架的使用 3、mongodb 的使用 4、jade 模板引擎的使用 5、bootstrap/jQuery 的实际应用及场景评估 6、前后端通力合作的整个作业线流程 7、响应式在具体网站中的使用 8、项目初期文档设计/需求评估/进度排期

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消