【问题标题】:call nodejs file onclick function调用nodejs文件onclick函数
【发布时间】:2017-10-20 12:09:46
【问题描述】:

基本上,我的 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必须运行..怎么做?

【问题讨论】:

    标签: javascript android jquery json node.js


    【解决方案1】:

    我认为这个简单的例子会对你有所帮助

    https://www.sitepoint.com/understanding-module-exports-exports-node-js/

    【讨论】:

      【解决方案2】:

      您可以在具有服务器侦听器的主 nodeJS 文件中轻松使用require('./sms.js')。因为你正在做的是异步的,所以你应该返回一个 Promise 并等待它被实现。在 sms.js 文件中你需要使用module.exports = new Promise(function(resolve, reject){//do whatever you want here and then call resolve(yourdata);}

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-10-15
        • 2016-11-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-01-29
        • 1970-01-01
        相关资源
        最近更新 更多