↗01
任意来源都能读写
内置 CORS,跨页面、跨端口、跨进程共享调试数据,不用再复制粘贴。
LOCAL-FIRST DEBUG TOOL
localstore 把浏览器里孤立的临时状态,变成一个可通过 HTTP 读写、可被多个页面共享的本地存储层。
/mock/user
200 OK
WHY LOCALSTORE
你正在调试的,可能是另一个页面、另一个端口,甚至是另一个进程。localstore 提供一块中立的本地空间,让这些上下文用同一个 key 交换数据。
THE SMALL TOOL THAT STAYS OUT OF THE WAY
内置 CORS,跨页面、跨端口、跨进程共享调试数据,不用再复制粘贴。
文本、JSON、配置片段都按原始内容保存,同时记住写入时的 Content-Type。
启动后打开本地控制台,实时查看读写轨迹、状态码、来源和耗时。
READY WHEN YOU ARE
不需要 SDK,不需要构建插件。localstore 是一个可以随手启动、随时关掉的开发工具。
npm startPOST /mock/:keyGET /logsconst key = encodeURIComponent("user settings");
await fetch(`http://127.0.0.1:7777/mock/${key}`, {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ theme: "dark" }),
});
A TINY HTTP CONTRACT
/mock/:key写入原始内容,并保留 Content-Type
/mock/:key读取指定 key 的原始值
/keys列出当前存储中的全部 key
/mock/:key删除一个指定的 key
A LITTLE MORE VISIBILITY