我是这个行业的新手,但似乎大多数公司在面试过程中似乎都在大量测试/强调OOP知识,即使它们的堆栈主要基于javascript / NodeJS / typescript。
我很困惑这如何适用于使用ExpressJS之类的框架开发后端应用程序/ API?
例如,使用伪代码的示例GET路由:
app.get('/', async(req, res) => {
const exampleData = await database.querySomething()
res.send(exampleData)
})
在我看来,创建这些REST API的编码风格有些程序化。例如。接收请求,根据参数进行一些数据库操作或查询,添加计算/数据处理,发送回最终数据。
OOP在哪里发挥作用?后端nodejs应用程序中OOP的用例是什么?
答案 0 :(得分:0)
在谈到OOP概念时,您需要专注于语言(即Javascript)而不是Express。
网络上最好的资源之一是JS语言的MDN网站。 Start here
答案 1 :(得分:0)