Javascript Node.js、Express和Mongoose:自动CRUD API
来自python世界,我们大量使用tastypie或Django Rest框架来创建Rest API 通过阅读Felix Geisendörfer,我注意到以下声明: 构建轻量级REST/JSON api是node.js真正闪耀的地方。它的非阻塞I/O模型与JavaScript相结合,使它成为包装其他数据源(如数据库或web服务)并通过JSON接口公开它们的理想选择 当我试图学习Node.js并找到使用现有的可靠模块(如用于Django的tastypie)实现RESTAPI的最佳方法时;我就是找不到一个node.js模块,它可以根据模型自动处理这些操作(GET、PUT、POST、DELETE、PATCH) 你们会发现很多教程讲述了如何实现一个基本的RESTAPI,但我并没有发现这个模块可以在大型生产应用程序中使用。(我发现……)Javascript Node.js、Express和Mongoose:自动CRUD API,javascript,node.js,express,restify,Javascript,Node.js,Express,Restify,来自python世界,我们大量使用tastypie或Django Rest框架来创建Rest API 通过阅读Felix Geisendörfer,我注意到以下声明: 构建轻量级REST/JSON api是node.js真正闪耀的地方。它的非阻塞I/O模型与JavaScript相结合,使它成为包装其他数据源(如数据库或web服务)并通过JSON接口公开它们的理想选择 当我试图学习Node.js并找到使用现有的可靠模块(如用于Django的tastypie)实现RESTAPI的最佳方法时;我就是找
你们在用什么?现有模块还是您更喜欢开发自己的控制器来处理这些任务,并手动创建自己的路由 例如,检查Node.js框架列表。他们中的许多人提供了现成的休息 例如,请看一看。有了这个,您可以在几秒钟内创建一个模型并获得一个RESTAPI
至于生产就绪的东西,这在某种程度上确实取决于您自己的标准和您强加的要求。Connect中有中间件,这是Node.js的中间件层,它提供了人造HTTP方法支持。Connect在框架内使用,最流行的框架用于使用ssjs构建web应用程序。此外,请勾选此项。也许您应该发布用于确定模块是否已准备好(或未准备好)用于大型生产应用程序的标准