我开始编程,然后我自己建立了一个有趣的网站。
所以我有以下问题:
我想获取一个Api,但是我不知道如何保护我的apikey和所使用的api。
问:如何隐藏代码?我想每隔15分钟用Cronjobs调用一次Api,然后将所需的数据推送到数组中,然后使用数据生成一个Table。
问:如何获取json数据并由此创建自己的json?我只想每15分钟更新一次数据,并且不想每次将脚本加载到浏览器中时都调用api]
2。
const JSONCache = {}
setInterval(() =>
axios.get(thirdPartyAPI)
.then(({data}) => (JSONCache = data)), 15 * 60 * 1000)
get('/jsondata', (req, res) => res.sendJSON(JSONCache))