Tag: 表示大

如何logging现有的nodejs API?

新的节点,真的很沮丧与多个库做同样的事情。 我没有去哪里。 我有现有的Node +快速应用程序,并需要整合swagger文档。 我发现最有用的线程是这一个 。 但它只是希望有平行的api-docs.json文件。 这不是自动生成的。 我想在控制器中logging每个API,并且想要生成文档。 有人能指点我更好的资源吗?

Node.js Express:仅在服务器启动时加载JSON文件

我正在一个express.js应用程序,它应该加载一个API定义文件(最有可能的JSON格式的swagger文件)。 目前我已经创build了一个中间件,它应该通过fs.readFile()和JSON.parse()parsingJSON文件,以检查用户访问某些资源的权限。 所以基本上每次执行请求时,我的中间件都会得到相同的JSON文件并parsing它,这显然是一件额外的工作。 是否有可能加载这个JSON文件,parsing并将其存储到一个全局configuration的某种内部对象,并重新加载它,以防止在每个请求上执行相同的操作?