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

node建站攻略(二期)——网站升级

Scott 全栈工程师
难度高级
时长 6小时 0分
学习人数
综合评分9.50
56人评价 查看评价
10.0 内容实用
9.5 简洁易懂
9.0 逻辑清晰

最新回答 / 慕九州1709120
mongoose一旦修改了数据存储的机构,数据库一定要重启,很多新手在设置一些属性不生效时都是这个原因这里说的重启,不是简单的关闭mongoose数据库服务器重新打开,而是先将该数据库整个删除,然后再重启数据库服务

最新回答 / 慕粉0352009336
其实方法类似的,需要修改数据结构,reply内再嵌套reply数组,这样循环下去,再对应的在Pug中循环判断显示评论

最新回答 / 谁说无爱
<...code...>form表单有没有action和method值

最赞回答 / JEFT
var Comment = mongoose.model('Comment',CommentSchema)是根据model的第一个参数,小写转的nodejs里有一个模块叫inflected,专门做大小写,复数等转换的

最新回答 / 罗钰坤
路径问题把models中movie和user中的改成var MovieSchema = require("../schemas/movie");

最新回答 / kevinliang
我也觉得是目录层级问题。<...图片...>是这样的目录结构吗? 或者是文件夹名字写错了

最新回答 / kevinliang
那个目录下的文件?  同层下的文件相互依赖就是这样引入的啊! 

最赞回答 / xf
感谢楼上各位,原谅我没有及时来回复。我来结题吧,这个问题相信很多人都遇见过。const 变量在低版本nodejs中是不支持的,小弟原来使用的是0.12.4升级到4.0以上版本就可以啦

最新回答 / 南国枫
把数据填充进模板,一般数据是JSON,模板是views目录下的模板文件

已采纳回答 / Tic
因为现在session和cookieparser没有包含在express里面了,所以要单独安装这两个模块然后把var mongoStore = require('connect-mongo')(express);替换成var mongoStore = require('connect-mongo')(session);

已采纳回答 / 子木李
楼主是在编写路由规则么,如果是的话,是指符合路由规则的下一个控制器,比如(下面是简写的代码哈)<...code...>在浏览器http://localhost:3000/test/user时,它先进入use哪个handle进行处理(这个一般叫做预处理,中间件),然后下一个是/hahah/*,不符合路由规则,再下一个是/test/user,符合,然后就进入这个handle尽心处理了这么说,楼主可否理解

最赞回答 / ZhouQunying
node中的bcrypt是bcrypt-nodejs所以是 npm install bcrypt-nodejs你可以查看npm中的https://www.npmjs.com/package/bcrypt-nodejs 或github中https://github.com/ncb000gt/node.bcrypt.js/

最新回答 / kevinliang
命令行切换到mogodb安装目录下 mkdir data(如果没有data,新建一个data的文件夹)然后 进入bin目录mongod --dbpath ../data
课程须知
本课程针对从事前端开发 2~3 年,前端知识结构良好,对基础的nodejs/express等相关后端知识有所了解,但缺乏实际项目经验的中级前端工程师。
老师告诉你能学到什么?
1、express后台框架的深入使用 2、mongodb中关联文档的设计与查询 3、jade模板引擎的深入使用 4、前后端数据传递与视图展现的流程 5、借助会话与cookie进行用户识别和持久化 6、如何利用表单做图片的上传 7、测试框架mocha的安装及测试用例编写

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消