小编ADI*_*IKA的帖子

如何在fastify中的基本路由内分配路由

我在我的 Nodejs 项目中使用 fastify 作为 Web 框架。我想从一个目录中调用所有路由,该目录在主 JS 文件中定义了基本路由,就像我们在express中所做的那样。我读过很多博客,但没有找到与我的问题相关的答案

就像在快递中一样,我们将路线分配为-

app.use('/user', user_route)
Run Code Online (Sandbox Code Playgroud)

然后在 user_route 中我们定义所有其他路由方法。

在 fastify 中我用过

fastify.register(require('./routes/users'), { prefix: '/user' })
Run Code Online (Sandbox Code Playgroud)

但这样就只能调用一个函数——

module.exports = function (fastify, opts, done) {
  fastify.get('/user', handler_v1)
  done()
}
Run Code Online (Sandbox Code Playgroud)

如果我想调用多个路由函数怎么办?

javascript routes node.js express fastify

16
推荐指数
3
解决办法
3万
查看次数

在javascript中“构造函数-->原型”链是永无止境的

在调试 JavaScript 原型链时,我发现当我们定义构造函数时,构造函数-->原型链是永无止境的,它不断扩展。我附上了屏幕截图和示例代码,也供参考。

function Person(first, last, age, gender, interests) {
this.name = {
'first': first,
'last' : last
 };
 this.age = age;
this.gender = gender;
} 

const person1 = new Person("foo", "bar", 24, "Male")
Run Code Online (Sandbox Code Playgroud)

我的问题是,JavaScript 是通过引用/沿着链向上访问它还是 JavaScript 实际上将其存储在内存中

javascript prototype node.js typescript

2
推荐指数
1
解决办法
117
查看次数

标签 统计

javascript ×2

node.js ×2

express ×1

fastify ×1

prototype ×1

routes ×1

typescript ×1