nodejs学习之路之填不完的坑(一)

今天准备把我之前写的博客网站改成一个电影展示网站(豆瓣那种),基于之前博客已经实现了登录注册、发表、修改、删除文章以及留言等功能。现在主要就是实现电影主页的展示和搜索电影、分页等。
但今天我又掉进一个坑了,可能是好久没碰nodejs的缘故吧,我把前端后端都快搞混了。
本来想直接调用豆瓣电影的api,这样我想就可以省掉写数据库啦,但是我还是太天真!
我刚开始用了request这个模块,折腾半天终于把数据给console.log出来了,但是我发现我就是不能把返回的这个json数据给用到我的ejs模板里面。找了一晚上原因才在知乎上找到答案。原因是因为request这个模块用的是异步函数,根本不可能在外部调用它的返回值,但是好像可以用promise实现,这个我暂时还没接触。
如果我的项目没涉及到后台,那么我完全可以使用ajax请求豆瓣的数据,实现我想要的结果。但是我的前台页面又是通过ejs模板渲染的,就只能通过服务器rend出来,所以还是老老实实写个数据库吧。

猜你喜欢

转载自blog.csdn.net/homer_simpson/article/details/80530317
今日推荐