3

有没有办法像 rails 一样在 node.js 中自动生成 Rest 服务?我只想将我的 mongodb 模型公开为 Restfull 服务。我现在正在用 Mongoose 和 express-resource 做很多重复性的工作。

4

2 回答 2

2

如果铁路对您的需求来说太笨重,您也可以使用我开发的库:

https://github.com/enyo/mongo-rest

这是一个简单的库,经过很好的测试,它只是为你的猫鼬模型提供了一个 REST 接口。

于 2012-04-23T13:41:36.050 回答
1

是的,有可能,请遵循以下命令:

npm install railway
railway init rest-app && cd rest-app && npm install
railway generate scaffold resource property1 property2
railway server 3000

就是这样!如果需要生成嵌套资源:

railway generate resource.nestedresource propertyForNestedResource

并修改 config/routes.js:

map.resources('resource', function (res) {
    res.resources('nestedresources');
});

检查此示例应用程序:https ://github.com/anatoliychakkaev/railway-example-app

欢迎来到铁路:http ://railwayjs.com

于 2012-04-10T21:00:55.977 回答