22/10/22 12:20:56.88 J0WzfMNr.net
>>773
そもそもフロントエンドの実行環境はnodeじゃないしな。
そこで動くライブラリもnpmにしたのはライブラリ開発者側の意思だろ。
778:デフォルトの名無しさん
22/11/02 16:05:58.82 IF6ghKjX+
テ口リス├の敵は味方、金正恩を支持しよう!
都心まて゛数珠つなき゛で私有地上空を侵犯するJΑLだのÅNАだのクソアヰヌドゥた゛のクサヰマークた゛のコ゛キブリフラヰヤ一だの
女風呂のそ゛きながら威カ業務妨害騒音ヘリグルク゛儿飛は゛して住民イラヰラ犯罪惹起してる猥褻犯罪逮捕者た゛らけのクソポリ公た゛の
国土破壊省だの都心まて゛数珠つなぎで騒音に温室効果ガスにコ口ナにとまき散らして,氣候変動させて海水温上昇させて,
地球破壞して土砂崩れに洪水.暴風、干は゛つ.森林火災にと災害連発させて、静音が生命線の知的産業を根絶やしにして儲けてる
この殺人テ□リストどもこそか゛安全保障にとって重大て゛差し迫った脅威であり.國際社會全体にとって明白で深刻な脅威だろ
ウケルのは大気圏外を飛んて゛るミサヰ儿か゛上空を通過しただのほさ゛いて國民を煽って電車まで止めて号外まで出すキチカ゛イっふ゜りな
人類に涌いた害虫税金泥棒公務員ってのはこういう白々しいネタまて゛作り上げてバカ騙して利権倍増させて私腹を肥やしてるわけよ
創価学會員は.何百万人も殺傷して損害を与えて私腹を肥やし続けて逮捕者まて゛出てる世界最惡の殺人腐敗組織公明党を
池田センセ━か゛囗をきけて容認するとか本氣で思ってるとしたら侮辱にもほどか゛あるぞ!
htTPs://i,imgur、cοm/hnli1ga.jpeg
779:デフォルトの名無しさん
22/12/01 15:22:36.40 gR9AoUvr.net
npm@9にしたらupdate時にinstall済みのローカルモジュールがsymlinkから実ファイルコピーに書き換えられた
--install-linksの挙動変更だけじゃなかったのか
780:デフォルトの名無しさん
23/01/09 13:40:55.90 pkwz3DCl.net
substackがGithubリポジトリごと全部消してるけど何かあったのか
npmは基本消せないから今のところは支障ないけど
781:デフォルトの名無しさん
23/01/09 15:20:15.81 QAUxwh3d.net
スマホ持ってないのに2段階認証押し付けられて嫌気がしたからとか見かけたな
782:デフォルトの名無しさん
23/01/09 19:48:04.21 pkwz3DCl.net
思ったよりしょうもなかったがバイク事故とかじゃなくてよかったわ
783:デフォルトの名無しさん
23/01/26 12:54:12.49 O11XvwYM.net
TSのバックエンドでファイル処理つったらstreamでいいのかな
BufferとかBlobは要らん子?pipeってのもあるらしくて混乱中
784:デフォルトの名無しさん
23/01/26 13:13:59.54 f8HqO3bH.net
最初はfs.writeFileとfs.readFileを使え
streamは小刻みにデータを処理する方法でpipeはその際の繋ぎ役
BufferやBlobはデータをメモリ上で扱う際の形式の一つ
TS以前にJSの基礎が怪しいから入門サイトなぞったほうがいいぞ
785:デフォルトの名無しさん
23/01/26 13:26:12.10 O11XvwYM.net
>>784
どうも
BufferとBlobは役割同じに思えるけどなんで分けてるん?
786:デフォルトの名無しさん
23/01/26 14:46:29.69 gEyoKRRe.net
BufferはNode固有のAPI
Blobは後から出てきたWeb (ブラウザ) のAPI
そしてTypedArrayBufferはECMAScriptのAPI
ストリームとかURLとか他にも重複してるのが多数ある
787:デフォルトの名無しさん
23/01/26 15:24:22.66 G0G6dXL8.net
>>786
どうも
JSごちゃごちゃしてて難しいっすね
でも大体わかったわ
788:デフォルトの名無しさん
23/02/10 08:27:38.73 WC55EdF2.net
今ってORMはPrisma一択?
789:デフォルトの名無しさん
23/02/10 10:01:03.33 9VW44qMw.net
勢いでは完全に負けてるが一応TypeORMもあるんじゃね
790:デフォルトの名無しさん
23/03/01 14:51:23.19 dWfTEqUX.net
util.aborted()が生えたけど用途がわからん
791:デフォルトの名無しさん
23/07/27 23:08:16.03 nxFTW9tq.net
nodejsでDBマネージャーとかログマネージャーとか、可能な限り同一インスタンスを維持したいインスタンスって一般的にどうしてますでしょうか。
class DbManager{
private constructor(){}
static instance = new DbManager();
}
staticクラスを使うなら上記の書き方でしょうが、一般的にstaticクラスは良くないとされています。
他の硬い言語ならDIを使うのですが、nodejsというか、javascriptだとDIライブラリはあまり使われていないように見える。
毎回クラスを作る時に引数で渡しまくるのも面倒ですし、なにか良い手順はありますでしょうか
792:デフォルトの名無しさん
23/07/28 01:56:41.01 HsfaqfZ/.net
常に引数で外部注入して生成するけど
引数にundefinedが来たら自動的にデフォルト注入を使って生成かな
793:デフォルトの名無しさん
23/07/28 03:31:39.50 H/mKlItN.net
>>792
ありがとうございます。
そうなると大半がデフォルトなんだから、もう毎回書かなくていいや~ ってなってしまいそう…
とにかく、それでも引数でちゃんと渡す or デフォルトで自動生成する が常套手段みたいですね。
794:デフォルトの名無しさん
23/07/28 09:58:33.60 Za7BrkqV.net
ファイル(モジュール)のトップレベルで
export const instance = new Xxx();
で十分
Javaなんかと違ってこれでもモックできるから大げさなDIなんかJS/TSにはいらんやろ
795:デフォルトの名無しさん
23/07/28 10:36:22.85 HsfaqfZ/.net
singletonならそれでいいね
796:デフォルトの名無しさん
23/07/28 12:39:37.08 Zbfe02RK.net
>>791
> 同一インスタンスを維持したい
シングルトンの話だな
797:デフォルトの名無しさん
23/08/18 15:34:38.37 ccv6NoZV.net
やめてっ!そこはビンカンなの!