2017-6-20. 2-3没有跑通的同志们可以看看我的,,改动有点多,这里说一下
1. 引入的包的改动,分别是serve-static和body-parser(自行用npm安装)看最热评论,这个我就不说了。
2.关于a链接的数据参数 , 将视频中的#{"item._id"} 改成如下格式,更加清晰简单人性化对吧
a(href="/movie/"+item._id)。
还是不行看我的。
https://github.com/dirstart/node.js-learn/tree/master/practice/website
1. 引入的包的改动,分别是serve-static和body-parser(自行用npm安装)看最热评论,这个我就不说了。
2.关于a链接的数据参数 , 将视频中的#{"item._id"} 改成如下格式,更加清晰简单人性化对吧
a(href="/movie/"+item._id)。
还是不行看我的。
https://github.com/dirstart/node.js-learn/tree/master/practice/website
2017-06-20
poster随便写的没有'//'开头,一查看详情就报错停止进程。查了下是mPromise的问题,在连接数据库之前加一行:mongoose.Promise = global.Promise,使用node自带的promise替换mongoose的promise就好了。
2017-06-20
TypeError: Cannot read property 'title' of undefined
2017-06-19
通过下面的操作就可以得到与老师一样的效果:
1 npm install jade 改为 npm install pug
2 app.js中的app.set('view engine','jade) 改为 app.set('view engine','pug')
3 创建index.jade等四个文件时改为以pug为后缀index.pug
1 npm install jade 改为 npm install pug
2 app.js中的app.set('view engine','jade) 改为 app.set('view engine','pug')
3 创建index.jade等四个文件时改为以pug为后缀index.pug
2017-06-09
看到老师引入文件时很麻烦,路径地址不好查找和输入(虽然bower有其他方式写引入),这里推荐一个Sublime的插件,可以快速输入引入的文件路径,原理是给出文件路径的提示,可以看到查找目录下的所有文件已文件夹,非常好用。mac:command+shft+p >> pci >> AutoFileName
2017-06-02
因为前阵在学ES6,就用ES6写了下,其实没啥大差别:https://github.com/lusg02/movieweb,模板因为`jade`改名了`pug`,用的`body-parser`,`serve-static`,所有因为插件升级的bug都跑通了(截至6月2日凌晨01:53)。
2017-06-02