💡
原文英文,约300词,阅读约需2分钟。
📝
内容提要
一个月前,我加入了KarmanX,学习了编写函数和API调用。通过Ankita Mam的课程,我了解了如何使用app.get('/movies', async(req, res) => {})请求电影数据,并通过try-catch处理错误。如果数据库中没有电影,将返回404错误;如果有电影,则返回结果。使用async-await使函数返回承诺并暂停执行。
🎯
关键要点
- 一个月前,我加入了KarmanX,学习编写函数和API调用。
- 参加了Ankita Mam的课程,了解如何编写简单和复杂的函数以及API调用的工作原理。
- 客户端请求服务器从电影数据库中提取数据。
- 使用app.get('/movies', async(req, res) => {})请求电影数据。
- 在try块中声明result变量,调用提取所有电影的函数。
- 使用try-catch块进行错误处理。
- 如果数据库中没有电影,抛出404错误,消息为'未找到电影!'。
- 如果数据库中有电影,则返回结果。
- 在catch块中处理内部错误,抛出500错误,消息为'内部服务器错误'。
- 使用async-await,async关键字使函数返回承诺,await关键字用于暂停执行并等待承诺解决。
➡️