Node.js IT 狗討論區

260 回覆
22 Like 35 Dislike
2022-01-01 21:54:21
講起 wordpress,呢排搵到舊野叫 strapi
拎黎做 vendor 一流
2022-01-01 22:29:37
有用
好撚屈機
不過未有typescript
2022-01-01 23:38:46
啱吖,我認同nodeJS 係啱用寫api ,小型program,同埋fg 都識寫,入門門檻極低,但絕對唔係用嚟handle data,起碼出面broker system 唔係咁做

入咗嚟依家間公司真係大開眼界,班老忽係咁用nodeJS 打飛機,話learning curve 低同rapid development

唉,個個project 唔同design pattern 同亂都唔緊要,畀啲耐性就睇得明。但用cluster 當thread,用require statement去run 個entry point,冇mutex lock 夾硬用啲On9 方法,真係好難頂,明知整唔到都唔用另一個tool 去整

依家個system 得幾十個client 已經oom ,嚟緊會整exchange 唔知會點,我冇眼睇了,工已辭
2022-01-01 23:47:02
就算係冇mutex,都可以用message queue/Distributed locks解決問題
而且你都係錯concept, nodejs有worker thread, SharedArrayBuffer同mutex

果班公司用錯nodejs, 而唔係nodejs有問題
2022-01-01 23:52:07
學緊寫web front+back end
front end用緊react
backend 有無人用flask識python所以用左
同埋有無人用heroku host過自己網站
2022-01-01 23:53:41
咁你會建議改用咩
2022-01-01 23:54:15
Flask 用黎寫過stripe api heroku 之前試過
2022-01-02 00:01:58
我好低要求,用Java 都做到,唔洗clear code又或者好特別嘅feature,可以做到正常multithread 嘅programming language / framework就得,唔係亂開cluster又或者用埋啲奇怪方法就算,再搭多個message queue

係唔明點解一個for 寫api 嘅tool 會畀人用埋嚟做啲唔係佢purpose 嘅嘢
2022-01-02 00:02:37
我唔係出po既ching , 帶定個頭盔先,如果係我既話,真係有呢個要求,而language 層面真係好似呢位ching 咁講做唔到既話,我會

Mutex lock 用redis shard lock
Cluster 當thread 我會假設 你寫緊socket or websocket 個類, 建議去用 AWS websocket api gateway 或者appsync

Require statement 無得救,要慢慢refactor ,建議linting 到著手 ,再寫require 就紅哂過唔到CICD

再講多次我唔係出po個位清,d情況我assume 係咁實際唔知個位清預到咩情況,點解答係因為想同大家交流下 睇有無更好既方法當學野
2022-01-02 00:09:57
完全唔識multithreaded嘢, 留名學習
2022-01-02 00:15:27
唉,公司好多project 仲用緊v10,嗰時好多嘢仲未stable冇用到,咪淨係用cluster,一叫migrate 成班呱呱叫
2022-01-02 00:16:04
認同巴打講既野。
可能我用開 aws d service (e.g. sns,sqs,lambda,asg)。
未遇上過上面位巴打講既問題
2022-01-02 00:18:10
python 寫 api 用 django 會唔會方便 d?
我通常用 flask 放 api 比 node.js call python d library
2022-01-02 00:21:31
做左咁耐未試過玩到要 multi thread
通常 d workload 多頂唔順就 asg 開多部機黎 run
btw 本身 node.js 玩 event loop 唔洗好似 python 咁開 thread 先做到 async 咁 run 野?
利申唔熟。留名學野
2022-01-02 00:22:37
Cluster 佢唔係淨用嚟開websocket,係開兩條data pipeline加一個express server,根本連個system design 有問題

一係就改過system design,一係就學你話將啲service 重新寫過,由最基本linting 落手

我想帶出nodejs 唔係錯,但係用嘅人先錯,公司班senior 因為淨係用過nodejs覺得佢係萬金油,乜鳩都淨係用nodejs 唔用其他tool
2022-01-02 00:28:33
岩啊,家陣玩 microservice。認同應該唔同 purpose 用最適合既方法去做。
2022-01-02 00:29:10
Btw 我唔太熟nodejs ,有冇其他人教返我正常common practice ,multithreaded data pipeline點做 ,我都係依一年先掂nodejs ,仲要係爛code
2022-01-02 00:37:40
nestjs 其實幾好啦, 多人用都出名. 起碼有事咩都有人一齊傾下.
仲要係typescript. d code 都會易睇易maintain.

係現今micro service 既世界. backend 咩 language 其實又冇咩所謂
golang 都幾好 簡單直接.

除左php就唔好掂啦
2022-01-02 00:43:59
我估簡單用就async/await 就夠 睇下event loop 夠唔夠用,
2022-01-02 00:45:14
再加埋setInterval loop 住佢 single thread but event loop , 有機會同co-routine 一樣
2022-01-02 00:49:34
仆你個臭街又要學新野
2022-01-02 00:50:39
冇networking sense點 full stack
2022-01-02 00:58:54
要乜 networking sense 開 port ?
2022-01-02 01:00:28
由generator/async generator/iterator開始學起?
如果全部野都係non blocking, nodejs唔需要用multiple thread
2022-01-02 01:01:36
WTF
吹水台自選台熱 門最 新手機台時事台政事台World體育台娛樂台動漫台Apps台遊戲台影視台講故台健康台感情台家庭台潮流台美容台上班台財經台房屋台飲食台旅遊台學術台校園台汽車台音樂台創意台硬件台電器台攝影台玩具台寵物台軟件台活動台電訊台直播台站務台黑 洞