我是凤凰城的新手,并且正在尝试学习频道。
位于 Angularjs 中的我的前端在端口:3000 上运行。我的后端运行在端口:4000 。
我收到错误未定义套接字。
index.html
<script src="/node_modules/phoenix/priv/static/phoenix.js"></script>
<script>
var socket = new Socket("ws://localhost:4000", {
logger: ((kind, msg, data) => { console.log(`${kind}: ${msg}`, data) }),
transport: WebSocket
});
socket.connect();</script>
答案 0 :(得分:1)
通过var data=[{id:'1',date:'2017-01-01',value:2},{id:'2',date:'2017-01-02',value:3},{id:'3',value:3},{id:'4',date:'2017-01-02',value:3}];
var result = data.filter(({date}) => date);
console.log(result)
-Tag直接包含phoenix.js
文件后,您将需要使用script
对象,该对象包括所有导出的window.Phoenix
模块
phoenix
包含在<script>
var socket = new Phoenix.Socket("ws://localhost:4000", {
logger: ((kind, msg, data) => { console.log(`${kind}: ${msg}`, data) }),
transport: WebSocket
});
socket.connect();
</script>
中:
window.Phoenix
Ajax
LongPoll
Presence
Socket