【node.js】サーバサイドjavascript 5【Nashorn】 (796レス)
【node.js】サーバサイドjavascript 5【Nashorn】 http://mevius.5ch.net/test/read.cgi/tech/1518528093/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
427: デフォルトの名無しさん [sage] 2020/06/23(火) 05:08:14.54 ID:XbLXAbNL こんな感じのコードでresolveは実行されてもpromiseが伝達しないケースがあるんだけど 内部的にはどういう理屈でそうなってるの? new Promise(function(resolve,reject){ eventemitter.on('hoge', function(){ this.removeAllListeners(); resolve(); }); }); http://mevius.5ch.net/test/read.cgi/tech/1518528093/427
428: デフォルトの名無しさん [sage] 2020/06/23(火) 08:23:00.68 ID:OtlYTeas お前が間違ってるだけに500億ペリカ http://mevius.5ch.net/test/read.cgi/tech/1518528093/428
429: デフォルトの名無しさん [sage] 2020/06/23(火) 09:23:44.44 ID:jyrEAGC5 >>427 伝達されないケースの具体例を出さないとわからんよ http://mevius.5ch.net/test/read.cgi/tech/1518528093/429
430: 427 [sage] 2020/06/24(水) 01:09:40.37 ID:KrEfgFvd 実際にはlistenerがasync関数で後から発火した他の同期listener内で先にresolve実行してた そりゃ伝達しないわ… http://mevius.5ch.net/test/read.cgi/tech/1518528093/430
431: デフォルトの名無しさん [sage] 2020/07/03(金) 01:38:35.72 ID:0cCY6OI/ Web API実装の流れでNodeにEventTargetが来たけど使う人いる? 逆なら欲しかったけど http://mevius.5ch.net/test/read.cgi/tech/1518528093/431
432: デフォルトの名無しさん [] 2020/07/23(木) 10:30:41.88 ID:LlcoMZmJ データベースからデータオブジェクトを returnする関数をあたかも同期関数のように ただ実行するだけで戻り値を得られるように作りたいです。 DB情報取得関数定義内でasync await promise を使ってみましたが 戻り値がpromiseのpendingになってしまったので 仕方なく実行側でもpromiseを生成してラップして then()を使ってようやく戻り値を得られました。 しかし本来は実行側でpromiseとthenを使うことなく 戻り値を得たかったです どうすれば良いか教えてください。 あと関数定義内でresolveの実行とreturnがどう違うのか がわかりません。 http://mevius.5ch.net/test/read.cgi/tech/1518528093/432
433: デフォルトの名無しさん [sage] 2020/07/23(木) 11:06:39.72 ID:MBVi+zLE 頼むからコードで説明してくれ 似た質問多いけど非同期を同期にすることは不可能 やるなら呼出側の文脈をまるごと非同期にしてawait http://mevius.5ch.net/test/read.cgi/tech/1518528093/433
434: デフォルトの名無しさん [sage] 2020/07/23(木) 16:11:17.38 ID:+diZSvZW まるごとも今ならTopLevelAwaitがあるから楽だね callbackに渡されるresolveはpromiseを解決させるためのスイッチであってreturnではない Promiseに対する理解が曖昧なままDB扱う処理を書くのは危ないと思う http://mevius.5ch.net/test/read.cgi/tech/1518528093/434
435: デフォルトの名無しさん [sage] 2020/07/31(金) 16:11:51.42 ID:CGhJjJjO ライブラリっつーのか? Passportやexpress-sessionってどうやって見つけてきてるの? http://mevius.5ch.net/test/read.cgi/tech/1518528093/435
436: デフォルトの名無しさん [] 2020/08/04(火) 02:57:28.08 ID:vydsY05j github express middleware やりたいことの英語 でググる http://mevius.5ch.net/test/read.cgi/tech/1518528093/436
437: デフォルトの名無しさん [] 2020/08/06(木) 20:05:58.89 ID:MUhDPlnI cryptoで公開鍵ファイルつかって 暗号化したんですが 同じデータが毎回違う暗号になってしまいます。 原因を教えてください http://mevius.5ch.net/test/read.cgi/tech/1518528093/437
438: デフォルトの名無しさん [sage] 2020/08/07(金) 00:05:01.42 ID:TzYKRTqH たぶん、時刻とか、何かランダムな要素を使っているのだろう http://mevius.5ch.net/test/read.cgi/tech/1518528093/438
439: デフォルトの名無しさん [sage] 2020/08/07(金) 19:32:20.45 ID:ysU+OJWY 今後は大規模システム以外は全てJavaScriptだけで書ける夢のような未来が来るね。 http://mevius.5ch.net/test/read.cgi/tech/1518528093/439
440: デフォルトの名無しさん [sage] 2020/08/07(金) 20:50:53.11 ID:TH1C+bUh なんという地獄 http://mevius.5ch.net/test/read.cgi/tech/1518528093/440
441: デフォルトの名無しさん [] 2020/08/08(土) 10:07:34.33 ID:noFfmCPy >>437 salt iv http://mevius.5ch.net/test/read.cgi/tech/1518528093/441
442: デフォルトの名無しさん [] 2020/08/08(土) 14:52:32.43 ID:ciegX9N/ 非同期処理って普通に バグと脆弱性の温床になるよね? http://mevius.5ch.net/test/read.cgi/tech/1518528093/442
443: デフォルトの名無しさん [sage] 2020/08/08(土) 17:42:04.42 ID:/vlgEPfS その理解のまま触っていたらそうだろうね http://mevius.5ch.net/test/read.cgi/tech/1518528093/443
444: デフォルトの名無しさん [] 2020/08/08(土) 23:33:14.88 ID:f7NhkLiO node.js 面白いな。久しぶりにおもしろい言語だ。 http://mevius.5ch.net/test/read.cgi/tech/1518528093/444
445: デフォルトの名無しさん [] 2020/08/08(土) 23:34:04.83 ID:f7NhkLiO PythonとかRubyとかPHPって面白いとか言われてるけど、正直イマイチだよ。 俺はPerlのが好き。 http://mevius.5ch.net/test/read.cgi/tech/1518528093/445
446: デフォルトの名無しさん [] 2020/08/08(土) 23:46:39.64 ID:bKK8FlY/ サーバサイドで非同期で IOやりたい状況なんてそうそうないよ。 ロギングくらいか とくにトランザクション処理で非同期に 動かれちゃうとほんと地獄 同期的な処理をする専用の DBアクセス ファイルIOアクセス ネットワークアクセス するライブラリを提供すべき 使用側でpromiseとかじゃなくて http://mevius.5ch.net/test/read.cgi/tech/1518528093/446
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 350 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.007s