javascript - 如何返回回调node.js?
问题描述
var iwconfig = require("wireless-tools/iwconfig");
let api = {};
api.getStatusWifi = function () {
iwconfig.status(function (err, status) {
console.log(status);
});
// return status ???????????
};
module.exports = api;
如何将“状态回调”返回到“getStatusWifi”?
解决方案
您需要将“api.getStatusWifi =”部分放在状态变量可用的函数中。
var iwconfig = require("wireless-tools/iwconfig");
let api = {};
iwconfig.status(function (err, status) {
api.getStatusWifi = function () {
return status;
};
});
module.exports = api;
推荐阅读
- matlab - 在 MATLAB 中通过 SVD 从正弦图重建图像
- ssas - MDX 查询 - 如何使用 GROUP BY 函数对属性求和?
- excel - Combine various activities into one cell when the condition (date) is met google sheet
- sharepoint-online - 构建一个 SPFX Web 部件,该部件呈现一个 HTML 框,该框具有可配置的标题、描述和可点击按钮
- php - 在 WooCommerce 中使用 Ajax 时返回订单信息时出现问题
- javascript - 当从不同文件作为方法调用时,MySQL 查询未运行
- python-3.x - 如何在 kivymd 中定位输入的图像文件
- javascript - Borsh 序列化在 React 应用程序中失败
- django - MultipleObjectsReturned at /profile/ get() 返回了多个 CustomUser - 它返回了 2
- javascript - 使用 AutoHotkey 获取使用 Bulk URL Opener 打开的选项卡数