node.js - 天蓝色中的错误“找不到设置属性的活动上下文”
问题描述
`const httpContext = require('request-context'); 常量应用程序 = 快递();app.use(httpContext.middleware('request'));
httpContext.set('xxxxx', 'jnsdkj'); `它抛出一个错误'没有找到设置属性的活动上下文'它在本地工作,但不能在以前工作过的天蓝色工作。
解决方案
在本地,我在 azure 中使用节点版本 8.7.0。如果我们在package.json
文件中未提及指定版本 azure 使用最新版本,则它允许最高节点版本 10.0。
为避免这种混淆,请在 package.json 中提及您正在开发的版本:
"engines": {
"node": "8.7.0" // mentioning >= causes to use latest version
},
推荐阅读
- excel - 如何转置 Excel 数据透视表
- python - ModuleNotFoundError:没有名为“惊喜”的模块
- azure-devops - Azure DevOps“测试计划”菜单中的这些星号是什么意思(见屏幕截图)
- javascript - 在 ES6 Promise 中,如果“then”处理程序不返回新的 Promise,它们是否会被同步调用
- java - XML 配置的 Java 配置模拟不起作用
- vbscript - 如何使用 VBScript 将数字格式从英语转换为意大利语?
- react-native - 反应原生地图框问题
- sql - 如何优化 postgreSql 中的查询请求
- laravel - 在 null 上调用成员函数 storeAs()
- c++ - Opengl 透明部分被渲染为黑色