RelativeLayout 最近的时间轴更新
RelativeLayout

RelativeLayout

V2EX 第 27602 号会员,加入于 2012-10-04 15:40:48 +08:00
4 G 15 S 5 B
我想写个好的App...
根据 RelativeLayout 的设置,主题列表被隐藏
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
RelativeLayout 最近回复了
@ZGame 感谢建议,我这就去研究研究。如果有推荐的库就更感谢了!❤️
@ZGame 方便说下什么设备和浏览器吗,我测测。可能是图片过多以后,内存占用太大了。
@xzg1993 任务队列,比如定时的抓取数据,定时的发送 Email 。自己实现的话,有非常多麻烦的点,比如失败重试,比如并发控制,比如队列运维。

Trigger 一个很爽的功能是,支持帮你生成回调 URL ,这样你需要 url callback 回调的请求,不需要单独写路由,具体可以看这个代码:

https://github.com/daimajia/huntscreens/blob/23659e3ea04b8d521590573e1f085537c18de834/jobs/ph.jobs.ts#L79

```javascript

const result = await io.waitForRequest<ScreenshotResponse>(
`call-screenshotone-${payload.uuid}`,
async (url) => {
await fetch(`https://api.screenshotone.com/take`, {
method: "post",
headers: {
"Content-Type": "application/json",
},
body: JSON.stringify(getScreenshotOneParams(payload.url, payload.uuid, url)),
})
},
{
timeoutInSeconds: 300
}
);
if(result.store.location) {
await io.logger.info('Screenshot successfully:', { payload });
await db.update(producthunt).set({webp: true}).where(eq(producthunt.uuid, payload.uuid));
}else{
await io.logger.error('got screenshot error', result);
}
return {
payload: payload,
result: result.store
};

```

官方文档在这里: https://trigger.dev/docs/documentation/guides/task-library#waitforrequest
@wbrobot 截图服务用的 screenshotone ,有点贵,hmmm ,打算自己手搓。但是感觉现在手搓有点没必要,往后放放再说。
fix typo: 分析 -> 分享 🤣
@Adyi 感谢反馈 ❤️,刚开始,后面慢慢加。持续迭代
这次用了很多新的技术栈,随手分享一下:

最有帮助的是 https://trigger.dev (无相关利益),用了以后解决了以往让人头大的任务队列问题,非常方便,强烈推荐。

还有就是 https://react.email/ (无相关利益),以前写邮件模板写的人头大,这个可以直接用 React 语法和 Tailwind 实现漂亮的邮件方案。后来看他们 Blog 的这篇讲他们数据增长的文章才知道,原来几个人的小团队能发展这么快!

https://resend.com/blog/what-is-next-after-100-000-users 强烈推荐阅读。

Drizzle ORM 和 Supabase 都很好用,也非常推荐。
2022-03-11 08:21:47 +08:00
回复了 dingdangnao 创建的主题 程序员 个人用户如何发送语音提醒
可以通过 api 激活语音电话
2022-03-11 08:21:12 +08:00
回复了 dingdangnao 创建的主题 程序员 个人用户如何发送语音提醒
有个公众号 叫 喵提醒,推荐。
2020-07-03 19:41:50 +08:00
回复了 shawnbluce 创建的主题 程序员 老哥们下班都做什么?感觉自己好无聊啊
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5306 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 16ms · UTC 07:50 · PVG 15:50 · LAX 23:50 · JFK 02:50
Developed with CodeLauncher
♥ Do have faith in what you're doing.