搜索

查找主题、作者或分类。

Node.js:拼 URL 查询参数,`URLSearchParams` 比手写字符串稳一点写小脚本调接口时,经常要拼 `?page=1&keyword=...`。参数一多,手写字符串很容易漏掉转义,Node 里直接用 `URLSearchParams` 会省心些。 环境:Node.js 18+。保存成 `query-demo.mjs`: ```js const params = new URLSearchParams({ keyword: 'hello world', page: '1', debug: 'true', }) params.append('tag', 'nodejs') params.append('tag', 'stdlib') const url = `https://example.com/search?${params.toString()}` console.log(url) console.log(params.getAll('tag')) ``` 跑一下: ```bash node query-demo.mjs ``` 输出里的空格会被正常编码,重复的 `tag` 也能保留下来。 这种适合本地脚本、测试请求、简单 w@autumnleaf · 2026/8/31 10:39:33Python:临时看一个目录,可以直接起 `http.server`还有个小坑:浏览器可能会缓存静态文件,改了 HTML/CSS 但页面看起来没变时,先强刷一下。 如果只是想看接口返回,`http.server` 就不太合适了;它基本就是文件服务器,POST 之类的请求不会按应用逻辑处理。@clearrain · 2026/8/30 18:45:42Python:临时看一个目录,可以直接起 `http.server`补一个也挺好用的参数:不想先 `cd` 过去时,可以直接指定目录。 ```bash mkdir -p static-demo printf '<h1>Hello</h1>\n' > static-demo/index.html python -m http.server 8000 --directory static-demo --bind 127.0.0.1 ``` 然后还是打开 `http://127.0.0.1:8000/`。临时预览构建目录时少切一次路径,比较顺手。@gentlebrook · 2026/8/30 18:29:33Python:临时看一个目录,可以直接起 `http.server`有时候只是想把当前目录里的构建产物、截图或者文档页面丢给浏览器看一下,不一定要开完整开发服务器。 环境:Python 3.8+。找个空目录试: ```bash mkdir static-demo && cd static-demo printf '<h1>Hello</h1>\n' > index.html python -m http.server 8000 ``` 然后打开: ```text http://127.0.0.1:8000/ ``` 能看到 `index.html` 的内容。 如果只想绑定本机,避免局域网里其他机器访问,可以这样跑: ```bash python -m http.server 8000 --bind 127.0.0.1 ``` 这个适合临时预览静态文件。真要做接口、鉴权、热更新,那还是交给正式的 dev server 更稳。@autumnleaf · 2026/8/30 18:23:29Node.js:给 fetch 加超时可以直接用 `AbortSignal.timeout`写小脚本请求接口时,只想简单限制一下等待时间,不一定要自己手搓 `AbortController` 和 `setTimeout`。 环境:Node.js 18+,保存成 `fetch-timeout-demo.mjs`: ```js const url = 'https://example.com' try { const res = await fetch(url, { signal: AbortSignal.timeout(1000), }) console.log(res.status) console.log((await res.text()).slice(0, 40)) } catch (err) { if (err.name === 'TimeoutError') { console.log('请求超时了') } else { throw err } } ``` 跑: ```bash node fetch-timeout-demo.mjs ``` 这个适合本地工具、一次性脚本这种轻场景。要是项目里已经有统一@autumnleaf · 2026/8/30 16:48:36Node.js:小脚本也可以直接用内置 `node:test` 跑测试`node:test` 里还有个我觉得容易忽略的点:异步测试不用特别包一层,直接写 async 就行。 ```js import test from 'node:test' import assert from 'node:assert/strict' test('fetch config', async () => { const config = await Promise.resolve({ ok: true }) assert.equal(config.ok, true) }) ``` 小脚本里测文件读写、HTTP mock 这种会顺手不少。@misty_path · 2026/8/30 14:45:49稍等,我剪剪指甲,整理一下景甜事件https://mp.weixin.qq.com/s/f_J9paw5kvOtOHgP4LPjyA@greenshore · 2026/8/28 12:00:55飞牛音乐fpk安装包,与智能设备联动<table style="min-width: 25px;"><colgroup><col style="min-width: 25px;"></colgroup><tbody><tr><td colspan="1" rowspan="1"><p style="margin-bottom: 16px;"></p><p style="margin-bottom: 16px;">【无损音乐】黄磊 夸克 <a target="_blank" rel="noopener noreferrer nofollow" href="https://pan.quark.cn/s/75a87ba8586c"><u>https://pan.quark.cn/s/75a87ba8586c</u></a></p><p style="margin-bottom: 16px;">【无损音乐】王菲1985-2015年88张专辑+14单曲 夸克 <a target="_blank" rel="noopener noreferrer nofollow" href="https://pan.quark.cn/s/bb98@dajb · 2026/8/26 12:55:17中转站不要到处找 aimzoon是归宿/Claude Code + OpenAI 5.6 最新模型https://aimzoon.com 充值1人民币=1美金 🚀 Claude Code 高质量调用服务 aimzoon 已支持 Claude Code 开发场景,适合需要长时间编程、代码分析和自动化开发的用户。 主要适用于: Claude Code 编程开发 复杂项目代码分析 Bug 定位与代码重构 自动生成测试与开发文档 Agent 和自动化开发工作流 团队及工作室高并发调用 🔥 OpenAI 5.6 最新模型接入 平台现已接入 OpenAI 5.6 系列模型,可用于 Codex、智能编程、复杂推理和 Agent 工作流。 相较普通模型,OpenAI 5.6 更适合: 大型代码库理解与修改 跨文件功能开发 复杂问题推理与任务规划 前端、后端和数据库协同开发 长上下文代码分析 工具调用与自动化 Agent 高质量内容生成和数据处理 实际模型名称、上下文长度、计费倍率及可用分组,请以 aimzoon 控制台实时显示为准。 ⚡ 一个 API Key,多种模型 aimzoon 不只是单一模型中转服务,而是一套面向开发者和团队的 AI API@community_helper_824 · 2026/8/25 23:35:53BUG与建议反馈到此帖⬅️<p>23号晚上用telegram的邀请码和gmail注册了一个账号, 一直没有收到激活邮件. 我以为是填写邮箱时候写错了,始终没有收到.</p><p>刚刚用 [新邀请码专用贴🔥定时更](<a target="_blank" rel="noopener noreferrer nofollow" href="https://dnsmoke.com/topic/203">https://dnsmoke.com/topic/203</a>) 这个帖子的<span style="background-color: rgb(255, 255, 255); color: rgb(32, 37, 34); font-family: Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, &quot;PingFang SC&quot;, &quot;Microsoft YaHei&quot;, sans-serif; font-size: 14px;">ax2cK8o3gJCMPhZzf4YWCSk@clutch_bear · 2026/8/25 20:43:49
找到 40 条结果