typescript - 为什么我的 TypeScript 函数在一个环境中返回 true/false 而在另一个环境中返回 1/0?
问题描述
我有一段类似的代码:
const executeAndGetStatus = async (): Promise<boolean> => {
let isValid: boolean;
try {
await execute();
isValid = true;
} catch (err) {
isValid = false;
}
return isValid;
};
当我在本地执行它时,返回结果是true
/ false
,但是当我将它部署到我的 QA 环境时,它返回1
/ 0
。
怎么会这样?
解决方案
推荐阅读
- javascript - 错误:无法在视图目录 mocha/chai 测试代码中查找视图“订阅者/索引”
- java - Maven Deploy Plugin 替换 Artifactory 中现有的 SnapShot Jar
- node.js - npm mssql 准备好的语句与查询
- angular - 合并 observables 没有得到第二个 observable 的值
- javascript - 如何在 redux 初始状态下动态添加产品?
- python - 我只想将行保留在有条件的数据框中
- bash - 从 bash 中的用户输入读取文件并存储在变量中
- java - Java HttpsURLConnection call rest web service and apply certificate programmatically
- elasticsearch - 如何根据 ElasticSearch 中某个字段中出现的子字符串的数量进行评分
- r - 查找 R 中每个变量类别的中位数