首页 > 解决方案 > 有没有办法让我的 API 只能由我的 node.js 服务器查询?

问题描述

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

标签: node.jsapiauthenticationapi-keyweb3js

解决方案


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


推荐阅读