Node.js-创建多个端点的技巧

时间:2018-07-11 14:09:50

标签: node.js express endpoint

我有一个nodejs / express服务器同时被Web应用程序和Mobile应用程序使用,但是目前它们使用相同的端点。但是我想将我的api分为2个,其中一个用于移动,而另一个显然用于网络。这些请求将“完全”相同。作为解决方案,我想到的是复制所有新创建路径的请求都不同的请求(以便在移动应用程序中可以使用这些请求)。但是这种解决方案似乎并不正确,因为这可能意味着要在客户端进行重大更改。是否有一个优雅且容易实现的解决方案?任何建议将不胜感激。

router.get('api/snow/manuel',
function (req, res, next) {
    const snowProjection = {_id: 0};
    snowThick.find({}, snowProjection)
        .toArray(function (err, data) {     
            if (err) return next(new APIError.ServerError("An error occured" + " " + err));
            return res.send(data);
        })
});

这是我的服务器中的一个示例获取请求。

0 个答案:

没有答案