Express.js REST API子资源处理

时间:2015-09-29 16:48:32

标签: javascript node.js api rest express

考虑以下(希望是不言自明的)API端点

/categories/
/categories/:cat_id
/categories/:cat_id/products
/categories/:cat_id/products/:prod_id

使用Express.js 4.x,我创建了两个不同的路由来为上述端点CategoriesProducts提供服务。这就是我将它们注册到app的方式。

app.use('/', root); // Simple default route
app.use('/categories', categoriesRoute);
app.use('/categories/:cat_id/products', productsRoute);

通过这种方式,我可以/categories//categories/:cat_id/products/categories/:cat_id/products/:prod_id工作。这是我最接近的。如何注册我的类别'和'产品' app上的路由器产品属于类别的一部分' URL?

0 个答案:

没有答案