
之前命令行界面(展示状态为主)我用的是 ink,除了不方便手机上查看之外,也不能跑在比如 pm2 里。
所以花了两天搞了 BackPage,直接把 React 渲染的 HTML 通过 WebSocket 推送到浏览器端,主要是无需任何配置:
import {BackPage} from 'backpage'; import React from 'react'; const page = new BackPage(); page.render(<div>Hello BackPage!</div>); page.guide(); // 打印 URL 等信息。 然后又花了一天上了 backpage.cloud ,同样无配置获取公网 URL:
import {BackPage, getPersistentToken} from 'backpage'; const page = new BackPage({ token: getPersistentToken(), // 任意 UUID 均可 name: 'awesome-project', // 同 token 可以指定不同的 name }); 还可以发送通知(甚至支持超时回调):
import {BackPage, getPersistentToken} from 'backpage'; const page = new BackPage({ notify: { // 可选配置超时后的 fallback 。 fallback() { return 'https://webhook'; }, }, }); page.notify({ title: '新消息', body: '点我否则你设置的 webhook 就会被开除!', }); 欢迎加星!
1 veightz 2024 年 1 月 16 日 via Android 好好好 给你加星 第一眼没看明白你到底做了个啥…可能我不是目标用户? |