V2EX monkingame
 monkingame's recent timeline updates
monkingame

monkingame

V2EX member #43410, joined on 2013-08-07 16:34:00 +08:00
有没有简单易行的 nodejs web 框架推荐?
Node.js    monkingame    Nov 19, 2019    Lastly replied by xcstream
42
App-看图说说:图片分享利器
前端开发    monkingame    Sep 19, 2018    Lastly replied by monkingame
2
monkingame's recent replies
双 11 买的红米 note8,也出现 wifi 断流,几十秒断一次,而且很难再连上,而老款的 note4 则没问题。已退货。
看来不是个案,或者想用的话,赌一赌自己的运气吧。
重构是有趣而且有意义的事情,养成意识,坚持下去。
Nov 7, 2019
Replied to a topic by ygg9 程序员 不想做开发了,可以做点什么?
产品
同问。有肯定是有,但好像没有阿里云那个级别的,不太敢用。担心用了一段时间,云服务商倒闭了!那找谁说理去。
我查了一下,应该是用 x(?=y)和 x(?!y)的写法。

https://developer.mozilla.org/zh-CN/docs/Web/Javascript/Reference/Global_Objects/RegExp

按照上面要求应该这样写:

^(?!\d)\w+$

即:在满足第一个字符不能是数字的情况下,后面可以取 a-zA-Z0-9 字符
@crazymad 谢谢。因为是在测试期间,我又懒,就随便搞个 static 中间件凑合着。
再次回复,又切回 express 了,无语。。。

原因:
koa 有很奇特的小问题,暂时找不到问题原因。出于对未知坑的恐惧,只好选择 express 了。

问题现象:
就是写了个简单的 api server,根据 App 端请求返回 json 数据。
客户端用的 flutter,由于要播放视频(用的 video_player ),加上我懒,简单的加了个 static 中间件,然后把 mp4 文件放在 static 目录下,App 直接播放服务端视频就可以了。按理说这很简单了,而且我用浏览器测试了视频,可以正常播放,服务端也没有任何问题。但是 App 访问时,服务端出现了错误:
Error: write EPIPE
at WriteWrap.afterWrite [as oncomplete] (net.js:788:14)
并且 App 不能播放视频。
我 Google 了一通,也没找到很合适答案。我怀疑是不是 App 端有问题,或者 video_player 本身有问题。但我直接 hard coding 公网服务器的视频,App 能正确播放。

但是,当我用 express 重写了一下,也是用的同样的视频文件,用 express static 中间件,还是刚才的 App (一个字节都没改写的),结果就没事了! App 视频完美播放,server 端没有任何错误提示!

神奇的现象,折腾了一晚上之后,决定放弃 koa,换成 express。
当然,有可能是我配置的 koa 不对,造成某些类型文件不能正确下发,比如对视频文件特殊处理等。但我用浏览器可以正常访问 koa 视频文件,预览正常,服务端没错误。
还好写的不多,一早上就把代码迁过去了(幸好 koa 和 express 差别也不大,都是 js 的框架,也有渊源)。
但是这个 EPIPE 错误一直没有解决,心里头总觉得膈应。
有哪位大佬有解决方案的,敬请指教,非常感谢!

结论:
api server 还是 express 吧。至少在 static 方面,我不知道如何解决 koa 的 EPIPE 问题。
早上刚起来的发来贺电
感谢各位的热心指导,已经选择了 koa,其实和 express 差不多,不过 koa 似乎更简洁一些。
而且就是个 API server,用不到那么多复杂的功能,一下午简单熟悉了下 koa,基本就能上手了。
再次感谢!
x 总好。
然后各自尿自己的。
About     Help     Advertise     Blog     API     FAQ     Solana     5162 Online   Highest 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 75ms UTC 05:41 PVG 13:41 LAX 22:41 JFK 01:41
Do have faith in what you're doing.
ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86