问题标签 [domino-appdev-pack]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
url-rewriting - 使用新方法将应用程序 Domino 9.0.1 Xpages 移植到 Domino 10
我有几十个用 XPAGES (Domino 9.0.1) 编写的应用程序。从几周前看到的 Domino V10 网络研讨会上,有很多关于新开发方法的讨论。新方法与 MEAN 开发堆栈非常相似。对于像我这样使用带有 SSJS 和 Java 的 XPAGES 编写了数十个应用程序并想要开始编写新应用程序(同时查看微服务架构)的人来说,必须重新重写。我想所有的 SSJS 代码都丢失了,这是肯定的,我相信部分是 Java 代码。您认为将应用程序迁移到新的开发方式的最佳方法是什么。我被迫重新编码 node.js 中的代码。对于您来说,使用 Xpages 的开发模式将被永久放弃,转而采用新方法。
谢谢
node.js - Domino10 appDevPack:“错误:找不到模块 '@domino/domino-db'”
刚刚在我的 linux 机器上安装了最新的 Domino 10.0.1 Server,还安装并配置了最新的 proton 包。据我所知,一切都运行良好。
接下来,我计划使用新的 Domino10 节点尝试我的第一个 Node-RED 流程。所以我安装了“node-red-contrib-dominodb”调色板。
最后尝试了我的第一个非常简单的流程,尝试查询 node-demo.nsf,因为它在此处描述。从我在那里读到的内容,我认为安装调色板就足够了,但显然情况并非如此:
一旦我点击“部署”,我就会收到此错误:
所以我认为我可能仍然需要在 node.js 中使用
这确实在我的 node.js npm\node_modules 文件夹中创建了一个本地 @domino/domino-db 模块。但显然我的节点红色环境对此一无所知。
问题是:如何为我的本地 node-red 环境注册/安装该 npm 包?
javascript - “bulkNote 请求失败,Proton 代码 65561”通过创建文档
我目前正在做 domino-db 的快速启动,当我尝试创建文档时,出现内部错误,错误消息“bulkNote 请求失败,Proton 代码 65561”。
你知道问题是什么吗?是否可以检查一些质子日志以查看问题所在。
编辑:每次我访问文档(document.read,bulkReadDocuments)时都会出现错误,而不仅仅是通过创建文档。
domino-appdev-pack - 字段以单引号开头时的 DQL 查询格式
我试图查询以单引号开头的字段。如果单引号位于字段值的中间或字段值的末尾,则可以使用转义单引号''
。但它在字段值的开头不起作用。是否有其他格式或跳过它的方法?
尝试的查询:
FirstName = 'Al''exandra'
find FirstName="Al'exandra"
FirstName = 'Alexandra'''
找到 FirstName = "Alexandra'"
FirstName = '''Alexandra'
找不到 FirstName = "'Alexandra",它会抛出错误请求。
我错过了什么吗?
domino-appdev-pack - 将 Domino App Dev Pack 安装到 Node 中时出现问题
我正在尝试将domino-db
模块安装到node
:
npm install ./packages/domino-domino-db-1.1.0.tgz --save
尝试安装时安装失败,grpc 1.14.1
一旦安装了许多其他软件包,就会出现以下错误消息。
1209 详细的 pkgid grpc@1.14.1
1210 详细 cwd /node_projects/project1
1211 冗长的 Linux 3.10.0-862.14.4.el7.x86_64
1212 详细 argv “/usr/bin/node” “/bin/npm” “安装” “./packages/domino-domino-db-1.1.0.tgz” “--save”
1213 详细节点 v11.6.0
1214 详细的 npm v6.5.0-next.0
1215 错误代码 ELIFECYCLE
1216 错误错误 1
1217 错误 grpc@1.14.1 安装:node-pre-gyp install --fallback-to-build --library=static_library
1217 错误退出状态 1
1218 错误 grpc@1.14.1 安装脚本失败。
1218 错误 这可能不是 npm 的问题。上面可能有额外的日志输出。
1219 详细退出 [1,真]
NodeJS 版本是 11.6.0
有没有人知道根本原因和解决方法?
node.js - Domino 10 AppDevPack 本地安装问题
我现在第三天了,但找不到在我的本地 Angular 应用程序上成功使用 AppDevPack 的方法。我正在使用 Mac,我有 Angular v 8.15.0。我能够成功安装该库,但是当我不想编译它时,它就会中断。描述:我几乎已经完成了剧本的所有工作。唯一的区别是我创建了一个@domino 所在的服务(它不是直接在组件上)。主要问题似乎是grpc然后是stream。
以下是一些错误:
关键依赖:依赖的请求是一个表达式
./node_modules/@domino/domino-db/node_modules/grpc/node_modules/node-pre-gyp/lib/pre-binding.js 中的警告 20:22-48 关键依赖:依赖的请求是一个表达式
./node_modules/@domino/domino-db/node_modules/grpc/node_modules/node-pre-gyp/lib/util/versioning.js 中的警告 17:20-67 关键依赖:依赖的请求是一个表达式
./node_modules/@domino/domino-db/node_modules/grpc/node_modules/minimatch/minimatch.js 中的警告模块未找到:错误:无法解析“/Users/…/node_modules/@domino/domino”中的“路径” -db/node_modules/grpc/node_modules/minimatch'
./node_modules/@domino/domino-db/node_modules/grpc/node_modules/detect-libc/lib/detect-libc.js 中的错误模块未找到:错误:无法解析“/…/node_modules/”中的“子进程” @domino/domino-db/node_modules/grpc/node_modules/detect-libc/lib' 错误:无法解析 '/Users/.../node_modules/@domino/domino-db/node_modules/grpc/ 中的 'path' node_modules/minimatch' ./node_modules/@domino/domino-db/node_modules/grpc/node_modules/detect-libc/lib/detect-libc.js 中的错误模块未找到:错误:无法解析'/中的'child_process'用户/.../node_modules/@domino/domino-db/node_modules/grpc/node_modules/detect-libc/lib' ./node_modules/@domino/domino-db/node_modules/grpc/src/client.js 模块中的错误未找到:错误:无法解析“/Users/...”中的“流”/node_modules/@domino/domino-db/node_modules/grpc/src'
lotus-domino - 与 NAMELookup2 一起挂起的 Domino 邮箱工具
我们开发了从 Domino 邮箱读取电子邮件并将其写入本地磁盘中的单独文件的工具(它看起来像一个备份)。最近,我们用我们的实验室创建了一个新的 domino 9 测试环境。但是,我们的工具无法在新的多米诺骨牌工作环境中正常工作。为了确定有关此问题的问题,我添加了一些调试日志,看起来控件似乎挂起函数“NAMELookup2”。在这里,我添加了代码片段,
相同的工具可以在我们的其他测试环境中正常工作。所以,我认为代码没有问题。我怀疑可能是我们创建新工作环境设置的问题,或者可能错过了向用户提供某种许可,或者我错过了在某处添加邮箱等。
笔记:
- 我已经使用管理员权限用户运行了该工具。
如果有人对此给出一些指导,那就太好了。
谢谢,
domino-appdev-pack - 在快速入门和 bulkReadDocuments 的示例代码中获取“UnhandledPromiseRejectionWarning: Error”
使用Domino AppDev Pack文档中的快速入门,我收到一个错误:
错误发生在行:
我在database.bulkReadDocuments
.
node.js - 创建文档时如何附加文件
我们可以使用 database.createDocument() 在 Domino 中创建具有特定数据类型(文本、数字、日期时间和参考)的新文档。如果该文档有文件附件,我如何创建新文档?
我尝试使用文件作为属性之一创建新文档,但它产生错误无法转换文档。未知项目类型:文件
ssl - 为 SSL / TLS 配置 Proton 引发 openssl 错误版本号和 gRPC 客户端错误
我在这里有点不知所措。尝试使用 SSL / TLS 访问设置质子,但是在使用 AppDev-Pack 提供的(修改的)shell 脚本创建证书并链接密钥环和 notes.ini 中的所有内容后,我似乎总是收到错误“握手失败出现致命错误 SSL_ERROR_SSL:错误:100000f7:SSL 例程:OPENSSL_internal:WRONG_VERSION_NUMBER”。
尝试了 Windows 和 linux 服务器,以及使用带有和不带有证书的访问 node.js 应用程序 - 但没有成功。
还尝试了https://doc.cwpcollaboration.com/appdevpack/docs/en/proton-admin.html的故障排除部分,它连接得很好,但如果我连接 node.js 则不会。
看起来甚至在检查证书之前就抛出了错误?
在此示例中,尝试通过 UNID 获取文档后会引发错误。
如果有人知道如何解决这个问题或从哪里开始——那真的对我有帮助。
提前致谢。