我按照这一系列文章在Google Cloud上创建了一个部署.除了凤凰频道外,一切都按预期工作.
后端没有错误.在Javascript前端我在使用频道时获得第一个通道ERROR然后在前端使用套接字CLOSES.并且这在10-20秒的间隔内不断重复.
CHANNEL ERROR!
SOCKET CLOSE!
CHANNEL ERROR!
SOCKET CLOSE!
Run Code Online (Sandbox Code Playgroud)
从这段代码:
socket.connect()
socket.onError( e => console.log("SOCKET ERROR", e) )
socket.onClose( e => console.log("SOCKET CLOSE", e))
channel = socket.channel("note:" + noteId, {})
channel.onError( e => console.log("CHANNEL ERROR!", e) )
channel.onClose( e => console.log("CHANNEL CLOSED!", e) )
Run Code Online (Sandbox Code Playgroud)
我需要帮助来调试它并找出这个问题的起源.如果需要任何代码,请告诉我,我将使用该代码更新问题.现在已经一周了.:(
非常感谢!
(在本地运行时没问题)
更新:我看到的唯一区别是在本地服务器上,phoenix.js不断发送心跳,但这不会发生在服务器上.
更新:
---- my-ingress.yaml ----
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: my-ingress
annotations:
# ingress.kubernetes.io/rewrite-target: /
kubernetes.io/ingress.class: "gce"
kubernetes.io/ingress.global-static-ip-name: my-ingress-ip
kubernetes.io/tls-acme: "true"
spec:
rules:
- host: apiv2.example.com
http: …
Run Code Online (Sandbox Code Playgroud) 有一个div有一些id说mainDiv.然后有三个按钮.单击每个按钮会向mainDiv添加具有不同指令的不同角元素.
<div id="mainDiv"></div>
<button ng-click="appendSomeElement1ToMainDiv()"></button>
<button ng-click="appendSomeElement2ToMainDiv()"></button>
<button ng-click="appendSomeElement3ToMainDiv()"></button>
Run Code Online (Sandbox Code Playgroud)
如何在不使用控制器中的dom操作的情况下实现此目的.它太诱人了
$scope.appendSomeElement1ToMainDiv = function () {
var element1 = angular.element("<p>I am a new element</p>");
$("#mainDiv").append(element1);
};
Run Code Online (Sandbox Code Playgroud) 我一直在阅读有关pouchdb / couchdb / cloudant的文档和文章。我无法在脑海中创建这种简单的体系结构。我需要帮助!
因此,应用程序上有很多用户。每个用户都有一个单独的数据库(我读的是pouch / couch / cloudant设置中的方法)。
我应该使用pouchdb的Sync api吗?但据我所读,它同步了整个数据库。如何使用此api仅同步中央数据库的一部分。过滤后的复制在这里回答吗?
而且我也不想一次调用两个文档。他可以根据需要访问文档。
用邮袋/邮袋数据库实现此逻辑的正确方法是什么?如果您可以用一些代码解释一下,那就太好了。我只需要基本想法。
在即将发布的CouchDB 2.0和PouchDB-find发行版中,这种问题是否容易解决?
非常感谢!
我有一个这样的json:
{
"username": "john",
"email": "john@gmail.com",
"items": [
{
"id": "id 1"
},
{
"id": "id 2"
}
]
}
Run Code Online (Sandbox Code Playgroud)
我需要解码它List Item
.物品是这样的记录.
type alias Item =
{ id : String
, user : User
}
type alias User =
{ username : String
, email : String
}
Run Code Online (Sandbox Code Playgroud)
我想从顶级json中提取用户名和电子邮件.然后从中创建一条User
记录,然后将该用户放入每条Item
记录中List Item
.
我知道它可以通过使用来完成Decode.andThen
,但不能使它工作.
对于解码我使用的是json-decode-pipeline.
谢谢