重构 async
This commit is contained in:
@@ -1,18 +1,21 @@
|
||||
let ws = websocket();
|
||||
let shouldExit = false;
|
||||
while (!shouldExit) {
|
||||
let data = ws.readText();
|
||||
switch (data) {
|
||||
case "exit":
|
||||
shouldExit = true;
|
||||
break;
|
||||
case "panic":
|
||||
throw Error("错误");
|
||||
case "date":
|
||||
ws.writeText(new Date().toJSON())
|
||||
break
|
||||
default:
|
||||
ws.writeText("收到信息:" + data)
|
||||
break;
|
||||
async function run() {
|
||||
let ws = websocket();
|
||||
let shouldExit = false;
|
||||
while (!shouldExit) {
|
||||
let data = await ws.readText();
|
||||
switch (data) {
|
||||
case "exit":
|
||||
shouldExit = true;
|
||||
break;
|
||||
case "panic":
|
||||
throw Error("错误");
|
||||
case "date":
|
||||
ws.writeText(new Date().toJSON())
|
||||
break
|
||||
default:
|
||||
ws.writeText("收到信息:" + data)
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
run().then(r => {});
|
||||
|
||||
Reference in New Issue
Block a user