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

博主计划将原有的博客网站转型为电影展示平台,并面临前后端融合难题。尝试利用豆瓣API简化开发流程时,遇到异步请求处理障碍,最终决定自行搭建数据库。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值