gpt4 book ai didi

node.js - 有没有允许在nodejs中使用注释设置路由的工具?

转载 作者:太空宇宙 更新时间:2023-11-03 23:31:30 24 4
gpt4 key购买 nike

用惯了Symfony,想知道有没有办法在nodejs中使用注解来设置路由。

例如,假设我有以下代码:

/**
* @Route('/', method="GET")
*/
var homeAction = function(req, res){


}

并以某种方式将其编译为以下内容:

var router = require('my-actual-router');

var homeAction = function(req, res){

}
router.get('/', homeAction);

我发现了一些可用于解析注释的 npm 包,但没有找到使用注释生成实际 javascript 代码的工具,我想知道在开始编写自己的代码之前是否缺少一些晦涩的工具。

最佳答案

我一直在使用一个名为routing-controllers的包来使用注释构建expressjs路由。它非常好,总体上按预期工作。

然而,它确实有一个可能让很多人望而却步的要求:它是使用 typescript 构建的,因此可能无法在普通的 javascript Node 项目上开箱即用。

https://www.npmjs.com/package/routing-controllers

关于node.js - 有没有允许在nodejs中使用注释设置路由的工具?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37671952/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com