樓下說不能多終端登錄等吐槽的各位,不要使用app.locals.property=value這種寫法,這樣做,會(huì)把所有的信息都保存在app這個(gè)服務(wù)中,這樣只要服務(wù)不斷,所有人登錄都能訪問到這里面的信息,所以才會(huì)出現(xiàn)所謂的手機(jī)登錄依然顯示登錄。應(yīng)該使用res.locals寫法。這樣用戶的登錄信息就只會(huì)保存在當(dāng)前請求內(nèi)。
2017-07-03
有沒發(fā)現(xiàn),把路由扔config文件夾的routes.js里能直接運(yùn)行!不用再寫require和export。。。。
2017-07-03
搜索的分頁是不對的、因?yàn)楦诸愑玫氖峭粋€(gè)模板分頁----一旦搜索個(gè)數(shù)多余三個(gè)出現(xiàn)分頁----那個(gè)cateid---代表的是給分了下的分頁了。就不是搜素結(jié)果的分頁。這個(gè)需要判斷。改變模板
2017-06-29
update的時(shí)候,判斷是新增的選定的分類還是自定義分類兩種情況。如果是選定的分類----需要把電影從原來的分類刪掉,然后新選擇的分類中加入該電影的id。如果是新增的分類的話,需要判斷是否以及是以及存在的分類,如果存在話,就提示分類重復(fù)了
2017-06-29
其實(shí)還有一個(gè)問題,那就是新增,修改分類的時(shí)候,分類的名字可以重復(fù)。這個(gè)沒有進(jìn)行判讀。以@慕粉0352009336中的刪除 category.movies.splice(index,1); 少了一個(gè)1。不然刪除不掉的。
2017-06-29
感謝老師,全部看完!參考了老師的課程,基于express4.x,采用ES6編碼,代碼結(jié)構(gòu)及路由已全新改造,增加了用戶個(gè)人中心,喜歡的給個(gè)star!
https://github.com/chenjun1127/Movie-Site
https://github.com/chenjun1127/Movie-Site
2017-06-28
感謝老師,全部看完!參考了老師的課程,基于express4.x,采用ES6編碼,代碼結(jié)構(gòu)及路由已全新改造,增加了用戶個(gè)人中心,喜歡的給個(gè)star!
https://github.com/chenjun1127/Movie-Site
https://github.com/chenjun1127/Movie-Site
2017-06-28
參考了老師的課程,基于express4.x,采用ES6編碼,代碼結(jié)構(gòu)及路由已全新改造,增加了用戶個(gè)人中心,喜歡的給個(gè)star!
https://github.com/chenjun1127/Movie-Site,
https://github.com/chenjun1127/Movie-Site,
2017-06-28
感覺老是沒有判斷安全問題,比如DELETE這個(gè)操作刪除電影,在前端直接ajax => /admin/movie/list?id=' + id,向后臺(tái)請求的,然后后臺(tái)直接判斷id,根據(jù)id來刪除數(shù)據(jù)庫記錄操作。 這樣要是有人根據(jù)這個(gè)鏈接惡意向服務(wù)器發(fā)送delete請求那就完蛋了。
2017-06-28
沒必要判斷 item.poster.indexOf('http:')了, 在賦值req.poster時(shí),把'/upload/'直接拼接上去就完了。
2017-06-27
grunt 或者gulp 就直接略過抄代碼就行,這兩個(gè)構(gòu)建工具逐漸被webpack取代了,抓緊把項(xiàng)目過完學(xué)webpack,用它來構(gòu)建更強(qiáng)大的應(yīng)用。
2017-06-27
//moment引用
app.locals.moment = require('moment')
app.locals.moment = require('moment')
2017-06-27