port support
This commit is contained in:
parent
c12d00b227
commit
f572f94586
@ -8,7 +8,7 @@ import { DOMParser } from 'prosemirror-model'
|
|||||||
import { schema } from 'prosemirror-schema-basic'
|
import { schema } from 'prosemirror-schema-basic'
|
||||||
import { exampleSetup } from 'prosemirror-example-setup'
|
import { exampleSetup } from 'prosemirror-example-setup'
|
||||||
|
|
||||||
const provider = new WebsocketProvider('ws://localhost:1234/')
|
const provider = new WebsocketProvider('wss://yjs-v13-72-p02p39swv.now.sh')
|
||||||
const ydocument = provider.get('prosemirror')
|
const ydocument = provider.get('prosemirror')
|
||||||
const type = ydocument.define('prosemirror', Y.XmlFragment)
|
const type = ydocument.define('prosemirror', Y.XmlFragment)
|
||||||
|
|
||||||
|
@ -4,7 +4,7 @@ import { QuillBinding } from '../bindings/quill.mjs'
|
|||||||
|
|
||||||
import Quill from 'quill'
|
import Quill from 'quill'
|
||||||
|
|
||||||
const provider = new WebsocketProvider('ws://localhost:1234/')
|
const provider = new WebsocketProvider('wss://yjs-v13-72-p02p39swv.now.sh')
|
||||||
const ydocument = provider.get('quill')
|
const ydocument = provider.get('quill')
|
||||||
const ytext = ydocument.define('quill', Y.Text)
|
const ytext = ydocument.define('quill', Y.Text)
|
||||||
|
|
||||||
|
@ -2,7 +2,7 @@ import * as Y from '../index.mjs'
|
|||||||
import { WebsocketProvider } from '../provider/websocket.mjs'
|
import { WebsocketProvider } from '../provider/websocket.mjs'
|
||||||
import { TextareaBinding } from '../bindings/textarea.mjs'
|
import { TextareaBinding } from '../bindings/textarea.mjs'
|
||||||
|
|
||||||
const provider = new WebsocketProvider('ws://localhost:1234/')
|
const provider = new WebsocketProvider('wss://yjs-v13-72-p02p39swv.now.sh')
|
||||||
const ydocument = provider.get('textarea')
|
const ydocument = provider.get('textarea')
|
||||||
const type = ydocument.define('textarea', Y.Text)
|
const type = ydocument.define('textarea', Y.Text)
|
||||||
const textarea = document.querySelector('textarea')
|
const textarea = document.querySelector('textarea')
|
||||||
|
7
now.json
7
now.json
@ -1,7 +0,0 @@
|
|||||||
{
|
|
||||||
"name": "yjs-v13-72",
|
|
||||||
"engines": {
|
|
||||||
"node": "10.13.0"
|
|
||||||
},
|
|
||||||
"start": "npm run ws-server"
|
|
||||||
}
|
|
@ -13,7 +13,8 @@
|
|||||||
"docs": "rm -rf docs; jsdoc --configure ./.jsdoc.json --verbose --readme ./README.md --package ./package.json || true",
|
"docs": "rm -rf docs; jsdoc --configure ./.jsdoc.json --verbose --readme ./README.md --package ./package.json || true",
|
||||||
"serve-docs": "npm run docs && serve ./docs/",
|
"serve-docs": "npm run docs && serve ./docs/",
|
||||||
"postversion": "npm run build",
|
"postversion": "npm run build",
|
||||||
"websocket-server": "node --experimental-modules ./provider/websocket/server.mjs"
|
"websocket-server": "node --experimental-modules ./provider/websocket/server.mjs",
|
||||||
|
"now-start": "npm run websocket-server"
|
||||||
},
|
},
|
||||||
"files": [
|
"files": [
|
||||||
"bindings/*",
|
"bindings/*",
|
||||||
|
@ -5,7 +5,9 @@
|
|||||||
import * as Y from '../../index.mjs'
|
import * as Y from '../../index.mjs'
|
||||||
import WebSocket from 'ws'
|
import WebSocket from 'ws'
|
||||||
|
|
||||||
const wss = new WebSocket.Server({ port: 1234 })
|
const port = process.env.PORT || 1234
|
||||||
|
|
||||||
|
const wss = new WebSocket.Server({ port })
|
||||||
const docs = new Map()
|
const docs = new Map()
|
||||||
|
|
||||||
const messageSync = 0
|
const messageSync = 0
|
||||||
@ -104,3 +106,5 @@ const setupConnection = (conn, req) => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
wss.on('connection', setupConnection)
|
wss.on('connection', setupConnection)
|
||||||
|
|
||||||
|
console.log('running on port', port)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user