@electron-plugins/fastify-protocol
v0.0.1
Published
在后端处理中,不少开发者会起一个服务器,然后用获取随机端口的方式启动一个服务器。 这样会暴露一个端口,增加安全风险。 而这个库主要就是将服务器注册为私有协议,这样就不需要 listen 到某个端口,直接可以让前端使用 fetch 等手段获取 main 进程的接口数据
Readme
@electron-plugins/fastify-protocol
在后端处理中,不少开发者会起一个服务器,然后用获取随机端口的方式启动一个服务器。 这样会暴露一个端口,增加安全风险。 而这个库主要就是将服务器注册为私有协议,这样就不需要 listen 到某个端口,直接可以让前端使用 fetch 等手段获取 main 进程的接口数据
使用
import { createServer } from "@electron/fastify-protocol";
import fastify from "fastify";
const server = fastify();
server.get("/", () => "helloworld");
server.get("/hello", () => "helloworld");
createServer({ server }).bootstrap("app");