mirror of
https://github.com/ragestudio/linebridge.git
synced 2025-06-09 10:34:17 +00:00
update test
This commit is contained in:
parent
2bbb7ff69e
commit
d73b90e6f8
@ -52,28 +52,53 @@ const Controllers = [
|
|||||||
]
|
]
|
||||||
|
|
||||||
async function _main() {
|
async function _main() {
|
||||||
const server = new Server(undefined, Controllers, Middlewares)
|
const server = new Server({
|
||||||
|
onWSClientConnection: (socket) => {
|
||||||
|
const authToken = socket.handshake.auth?.token
|
||||||
|
console.log(`AUTH TOKEN: ${authToken}`)
|
||||||
|
|
||||||
|
if (!authToken) {
|
||||||
|
socket.emit("unauthorized", "No auth token provided!")
|
||||||
|
return socket.disconnect()
|
||||||
|
}
|
||||||
|
|
||||||
|
if (authToken !== "123") {
|
||||||
|
socket.emit("unauthorized", "invalid auth token!")
|
||||||
|
return socket.disconnect()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}, Controllers, Middlewares)
|
||||||
|
|
||||||
const clientBridge = new Bridge({
|
const clientBridge = new Bridge({
|
||||||
origin: server.HTTPAddress,
|
origin: server.HTTPAddress,
|
||||||
wsOrigin: server.WSAddress,
|
wsOrigin: server.WSAddress,
|
||||||
|
wsMainSocketOptions: {
|
||||||
|
auth: {
|
||||||
|
token: "123"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
}, {
|
||||||
|
onUnauthorized: (reason) => {
|
||||||
|
console.log(reason)
|
||||||
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
await server.initialize()
|
await server.initialize()
|
||||||
await clientBridge.initialize()
|
await clientBridge.initialize()
|
||||||
|
|
||||||
const test = await clientBridge.endpoints.get.test()
|
// const test = await clientBridge.endpoints.get.test()
|
||||||
const crashTest = await clientBridge.endpoints.get.crashtest().catch(error => {
|
// const crashTest = await clientBridge.endpoints.get.crashtest().catch(error => {
|
||||||
console.log(error)
|
// console.log(error)
|
||||||
return false
|
// return false
|
||||||
})
|
// })
|
||||||
const deleteTest = await clientBridge.endpoints.delete.test({
|
// const deleteTest = await clientBridge.endpoints.delete.test({
|
||||||
a: "test"
|
// a: "test"
|
||||||
})
|
// })
|
||||||
const wsEpicEvent = await clientBridge.wsEndpoints.epicEvent("Hello", "World")
|
const wsEpicEvent = await clientBridge.wsEndpoints.epicEvent("Hello", "World")
|
||||||
|
|
||||||
console.log(`[get.test] > ${test}`)
|
// console.log(`[get.test] > ${test}`)
|
||||||
console.log(`[get.crashtest] > ${crashTest}`)
|
// console.log(`[get.crashtest] > ${crashTest}`)
|
||||||
console.log(`[delete.test] > ${deleteTest}`)
|
// console.log(`[delete.test] > ${deleteTest}`)
|
||||||
console.log(`[ws.epicEvent] > ${wsEpicEvent}`)
|
console.log(`[ws.epicEvent] > ${wsEpicEvent}`)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user