Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/438.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我想使用apiwiki将信息放入我的机器人_Javascript_Node.js_Telegram - Fatal编程技术网

Javascript 我想使用apiwiki将信息放入我的机器人

Javascript 我想使用apiwiki将信息放入我的机器人,javascript,node.js,telegram,Javascript,Node.js,Telegram,这是我的密码: bot.on('inline_query', async ctx => { let query = ctx.inlineQuery.query; let res = await axios.get(`https://en.wikipedia.org/w/api.php?action=opensearch&format=json&search=&{query}&limit=50`); console.log(res.data); }) 为

这是我的密码:

bot.on('inline_query', async ctx => {

let query = ctx.inlineQuery.query;

let res = await axios.get(`https://en.wikipedia.org/w/api.php?action=opensearch&format=json&search=&{query}&limit=50`);
console.log(res.data);
})

为什么它不起作用?

首先,您的查询不正确。相反,
&{query}
键入
${query}
如下:
https://en.wikipedia.org/w/api.php?action=opensearch&format=json&search=${query}&limit=50

但它仍然无法解决问题。现在您必须处理CORS政策。要修复它,您应该向查询中添加
origin

https://en.wikipedia.org/w/api.php?action=opensearch&format=json&search=${query}&limit=50&origin=*

最终结果:

const query='test';
axios.get(`https://en.wikipedia.org/w/api.php?action=opensearch&format=json&search=${query}&limit=50&origin=*`.then(res=>console.log(res)).catch(e=>console.log(e))