首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Wolkenkit未能从"Error:未能获得最低处理位置“开始。

Wolkenkit未能从"Error:未能获得最低处理位置“开始。
EN

Stack Overflow用户
提问于 2020-02-24 10:53:57
回答 1查看 81关注 0票数 1

我目前正在调查沃尔肯基特跟随创建聊天应用程序的教程

在编写完代码之后,我运行了sudo yarn wolkenkit start。这给了我以下错误消息:

代码语言:javascript
复制
Waiting for https://localhost:3000/ to reply...
(node:11226) Warning: Setting the NODE_TLS_REJECT_UNAUTHORIZED environment variable to '0' makes TLS connections and HTTPS requests insecure by disabling certificate verification.
Error: Failed to get lowest processed position.
  at EventSequencer.getLowestProcessedPosition (/wolkenkit/eventSequencer/EventSequencer.js:71:13)
  at /wolkenkit/app.js:63:41
  at process._tickCallback (internal/process/next_tick.js:68:7)

Application code caused runtime error.
✗ Failed to start the application.

比命令警告的错误高一点:

代码语言:javascript
复制
▻ Application certificate is self-signed.

对于如何解决这个问题,并让演示应用程序在我的本地机器上运行,我将不胜感激。

我的开发机器正在运行Debian /Linux 10

  • 节点13.8.0
  • 纱线1.21.1
  • 码头工人18.09.1
  • Wolkenkit 3.1.2

由于这些警告,我怀疑这可能与用于TLS的X.509证书有关。我使用openssl创建了它,如下所示:

代码语言:javascript
复制
$ openssl req -new -sha256 -nodes -out localhost.csr -newkey rsa:2048 -keyout localhost.key -config <(
cat <<-EOF
[req]
default_bits = 2048
prompt = no
default_md = sha256
req_extensions = req_ext
distinguished_name = dn

[ dn ]
C=US
ST=New York
L=Rochester
O=Somthing
OU=Something Else
emailAddress=test@example.com
CN = localhost

[ req_ext ]
subjectAltName = @alt_names

[ alt_names ]
DNS.1 = localhost
EOF
)


$ openssl x509 -req -days 365 -in localhost.csr -signkey localhost.key -sha256 -out localhost.crt

然后,我将localhost.crt和localhost.key移动到以下结构中:

代码语言:javascript
复制
server/keys/localhost
├── certificate.pem
└── privateKey.pem

然后设置一个这样的package.json

代码语言:javascript
复制
{
    "name": "chat",
    "version": "0.0.0",
    "wolkenkit": {
        "application": "chat",
        "runtime": {
            "version": "3.1.0"
        },
        "environments": {
            "default": {
                "api": {
                    "address": {
                        "host": "localhost",
                        "port": 3000
                    },
                    "certificate": "/server/keys/localhost",
                    "allowAccessFrom": "*"
                },
                "fileStorage": {
                    "allowAccessFrom": "*"
                },
                "node": {
                    "environment": "development"
                }
            }
        }
    },
    "dependencies": {
        "wolkenkit": "^3.1.2"
    }
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-02-24 13:24:42

看起来这可能是在这个吉特布的问题上描述的同一个问题。

问题是,由于start命令中的一个更改,我们现在假设必须有一个读模型(如果您按照指南的话,这个模型还没有定义)。 如果您简单地忽略了这个错误,然后继续下去,那么下一步就是定义读取模型。一旦你这样做了,你就可以成功地运行wolkenkit启动。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60374367

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档