点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
您好,
我用数据库和节点模块创建了一个MTA应用程序。 创建了数据库表并从csv加载了数据。 添加了db作为对nodemodule的依赖关系。 我正在尝试执行选择查询。 我正在使用hana试用帐户。
它在client = req.db处引发错误。
'db'未定义。
server.js文件中是否提供任何连接详细信息。
var express = require(" express");
var app = express();
ar xsenv = require(" @ sap/xsenv");
var hdbext = require(" @ sap/hdbext");
var hdbext = require(" @ sap/hdbext") ;
var hanaOptions = xsenv.getServices({
hana:{
标签:" hana"
}
});
const port =进程。 env.PORT || 3000;
app.listen(port,function(){
console.info ( "在端口上监听:" +端口);
});
app.get('/',function(req,res){
var client = req.db;
}
由于未定义'db',是否还有其他配置需要完成。
谢谢
Divya
相关问答
- 适用于SAP HANA的HANA Express 1 SP12 AWS SAP WebIDE-Builder'mtabuilder'不适用于工作区
- OData参数在XSA和XSODATA文件中展开
- 500 Internal Server Error-提供了无效的HANA设置。 OData服务已禁用?
- SAP Cloud Foundry中没有配额
- DestinationAccessException:调用BusinessPartner Servlet时-Cloud Foundry上的Blog 4
- Neo还是Cloud Foundry?
- 我的SAP Cloud Foundry Apps自动停止
- 试用阶段在法兰克福地区不提供自动定标器服务?
维斯瓦纳斯你好,
您可以尝试执行cf命令
使用此方法,您将再次检查db模块是否确实绑定到nodejs应用程序。 如果是这样,您将看到VCAP_SERVICES环境变量,您可以在其中轻松找到数据库的路径以及成功连接所需的用户名和密码。
此致
Mihailo
Viswanath,
您是否尝试过使用hdbext提供的中间件? 这是hdbext模块README中的相关示例:
您应该能够交换从xsenv加载的hanaOptions(如果这不起作用,请仅尝试使用凭据),这将允许您使用数据库客户端。
希望有帮助。
谢谢
布莱恩
一周热门 更多>