gpt4 book ai didi

javascript - 调用nodejs文件的onclick函数

转载 作者:太空宇宙 更新时间:2023-11-04 02:06:29 25 4
gpt4 key购买 nike

基本上,我的 javascript script.js 中有一个名为 Register() 的函数。

在这个函数中,我应该调用一个名为 sms.js 的 Nodejs 文件。

sms.js 是启用 CORS 的,它调用 API,然后返回一些 JSON

我想在我的 javascript 的 Register() 函数中获取此 JSON 响应

实现这一目标的理想方法是什么?通常,当我运行 node sms.js 时,会调用此 API,并且我会获得所需的 JSON 响应

在我的Register函数中我有

$.get('/#/request', function(list) {
console.log(list);
});

在我的 sms.js 函数中我有

app.get('/#/request', function(req, res){
});

所以这根本不起作用..因为node sms.js必须运行..如何做到这一点?

最佳答案

您可以在具有服务器监听器的主 NodeJS 文件中轻松使用 require('./sms.js') 。因为你正在做的事情是异步的,所以你应该返回一个 promise 并等待它被履行。在 sms.js 文件中,您需要使用 module.exports = new Promise(function(resolve,reject){//在这里做任何您想做的事情,然后调用resolve(yourdata);}

关于javascript - 调用nodejs文件的onclick函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44085682/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com