我有一些用node js和express编写的Web服务。我想使用基于api键的服务。
假设我当前有一个Web服务“getRooms”。

app.get('/getRooms/', function (req, res) {
    'use strict';
    N.API.getRooms(function (rooms) {
        res.send(rooms);
    },function (err) {
        res.send(err);
    });
});

我通过调用https://xxxxxx/getRooms来使用它。
现在我想使用https://xxxxxx/APIKEY/getRooms。对于不同的客户端,此APIKEY是不同的。那么,如何修改我的Web服务以实现此目的?请帮忙。我是Node JS的新手

最佳答案

您可以将其修改为/APIKEY/getrooms以获得所需的结果。但是,最好在请求 header 中发送APIKEY,但这显然取决于您的情况。

10-06 15:40