提问者:小点点

有没有一种方法使我的API只能由我的Node.js服务器查询?


我正在为Ethereum编写一个oracle,所以我有了我的Node.js服务器,其中使用web3.js,我使用axios将http请求发送到我的api,然后将结果发送到我的智能契约。 所以我想要一种方法来确保只有那个Node.js服务器可以查询我的API(用Node.js编写),而其他服务器应该返回状态401未经授权。 (所有这些都是为了必须使用Ethereum的区块链从外部查询我的api)


共1个答案

匿名用户

可以尝试在api端点中使用身份验证中间件,这样只有服务器才能发送具有正确凭据的请求。