【非同期】node.js part.1【javascript】at TECH
【非同期】node.js part.1【javascript】 - 暇つぶし2ch96:デフォルトの名無しさん
21/08/13 22:17:12.46 vkiHY+MX.net
>>95
htmlparser2

97:デフォルトの名無しさん
21/11/01 15:33:43.60 Hw158eF4.net
EJSとやらを少しいじってまあ面白いなあと

しかしサーバー関連って毎回バケツの底ぶち抜くようなもんで
個人のPCでやるのは度胸いるなあ

98:デフォルトの名無しさん
22/01/18 20:30:50.18 gYZQaM7s.net
勘違いしてたらスマンなんだが教えてくれ。
jsってボケボケテキトーに書いてたらめちゃくちゃな順番で実行されてくんだけど、async/await使うとキッチリ順番通りに動いていくってことであってる?


特定のファイル名のcsvファイルを再起処理で探してきて、jsonに変換して送信するって処理書いてみたんだけど…
順番に実行してもらいたいところにasyncawait付け足してったらうまく動いたからさ。


ググると「非同期処理でasyncawait使う」って書いてあるのにasyncawait使ったら順番通りに実行されたから混乱してしまって。


js難しすぎん?
vbaしか書いたことないからハァ~さっぱりさっぱり!
やっぱり俺にはエクセルvbaがお似合いだぜ

99:デフォルトの名無しさん
22/01/18 20:51:30.53 ORdcRN+B.net
そうですね

100:デフォルトの名無しさん
22/01/18 21:03:16.57 zM0s63vx.net
非同期処理でasyncawait使う

↑をもちっと詳しく書くと↓

非同期処理を待ち合わせるためにasync/await使う

非同期処理の完了をawaitで待ち合わせたから順番通りに実行されたんやろ

101:デフォルトの名無しさん
22/01/20 11:54:34.71 +/xZ0hCv.net
待ち合わせる ⇐これ知人にも言われたけど、全然ピンとこないんだよね…
どういうこっちゃ?状態
もうちょいちゃんと読み込んでトレーニングしないと使いこなせそうにないな…

102:デフォルトの名無しさん
22/01/20 12:48:53.44 xHvB1DGJ.net
非同期処理は基本待ってくれない
awaitを付けると文字取り待ってくれる
程度のイメージ

103:デフォルトの名無しさん
22/01/21 20:00:20.03 fPjKnmm+.net
async await使って動かしたい順番通りに動くようになったぜ!
csvから加工したjsonも送れるようになったぜ!
しかしforeverとかいうのがまったく動かねぇぜ!
先はなげえぜ!

104:デフォルトの名無しさん
22/02/11 19:47:27.42 yJN6p+vI.net
asyncよりもpromiseのがわかりやすくね?

105:デフォルトの名無しさん
22/02/13 12:14:26.10 D2hdCn1O.net
parcelってプロダクションでも使えますか?

106:デフォルトの名無しさん
22/02/24 22:25:36.08 qAucykev.net
練習にnodeでコンソールアプリ作ってるんだけど2日くらい悶々としてる。
一度非同期処理に入るとフラグ管理するか全部非同期メソッドにしないとダメなんだな。

107:デフォルトの名無しさん
22/07/03 22:26:50.27 JikZSbh4.net
jsdomをインストールしようとしたら
Unsupported engine
package: 'jsdom@20.0.0',
required: { node: '>=14' },
とインストールできなかった。古いjsdomのはインストールできる
Node.jsは14から一部のOSでインストールできなくなったのに、14以降でないと最新のjsdomをインストールできない

108:デフォルトの名無しさん
22/07/31 02:28:27.61 MoxEHSGR.net
質問です
nodejsで自作モジュールを作って使ってるのですが、自作モジュールにも「const socket = require('websocket')」のようにモジュールを利用しています。

メインのスクリプトでnpm installしたときに自作モジュールも同じくnpm installさせたいのですが何か方法はありますか?

ちなみに、npmのスクリプトで「"install": "npm i --no-save && cd user_lib && npm i --no-save"」と記載してnpm run installした場合、メインのnpm iは実行されるのですが2つ目の自作モジュールのnpm iが失敗します。

109:デフォルトの名無しさん
22/08/08 13:10:04.52 70CiiugU.net
nodejsも使ってみないとなあと思うけどWSL2で運用できるのかな?

結局仕事で使ってるPHPに戻りそうだけどJSによるWEBやDOMの操作は知ってるに越したこと無いし

110:デフォルトの名無しさん
23/02/13 21:08:50.92 xNR1Emis.net
レベル低過ぎて恥ずかしいけどProgateのNode.js終えた
レッスンIとIIがとても難しくて挫折しそうになったけど周回して時間かけたら理解出来て、それからレッスンVIまでスムーズだった
レッスンIIIはMySQL組み合わせてテーブルをWEBの操作に応じて編集する内容だけどIとII分かってたら難しくない
レッスンIVはデバッグの仕方で意図的に混ぜてあるミスを直すんだがI、II、III理解してたら簡単だった
レッスンIVはexpressでログインの管理、これは難しかったし長かったけど一回で理解出来た
レッスンVIはその応用でbcryptを使いパスワードをハッシュ化させてWEB入力のパスワードと比較する内容だけどまぁ簡単だった
唯一難しかったのはejsファイルにif文書いて引数入れるとres.renderでそのejsファイルを呼び出すとこにもその引数定義しないといけないしejs側にforEach書いたらそのejsファイル呼び出すjs側にもforEachに対応したオブジェクト書かないと駄目なとこ

progateは超初心者向けだけどその中でもNode.jsは一番難しいらしくて、覚悟してたけど最初から挫折しそうになって自信無くして、でもそこ超えたらスムーズに理解出来たのがとても嬉しい😇

111:デフォルトの名無しさん
23/02/13 21:09:58.76 xNR1Emis.net
次はreactやって、それからProgate卒業してreact-native勉強してAndroidアプリ作りたい

112:デフォルトの名無しさん
23/02/13 21:12:44.79 xNR1Emis.net
嬉しいわ
ここの皆ならProgateのNode.jsとか鼻で笑っちゃう内容なんだろ?凄いね

113:デフォルトの名無しさん
24/04/28 17:37:21.06 ODHLSEZy.net
jestが思ったように動かなくてイライラした

114:デフォルトの名無しさん
25/05/27 19:37:53.73 xBbOuQI7.net
httpサーバをexpressからhonoに変えてみた
性能差がわかるほどのことはまだしてない

115:デフォルトの名無しさん
26/02/02 18:56:06.66 hlCHNt9t.net
nvmを初めて使った
個人的には大満足です

116:デフォルトの名無しさん
26/02/08 04:18:52.24 MBRmHE2aC
統一教会との蜜月関係やパー券虚偽記載に脱税にと週刊文春にすっは゜抜かれたハ゛力市早苗は国会で追求される前に解散してうまく乗り切れたら
国民が腐敗を容認したと言い張ろうというのが真冬の緊急解散の背景、大学受験日の騒音カーが問題になってるが騷音は海に囲まれた日本で
わざわざ陸域クソ航空機飛ばしまくって住宅地にまで大騷音まき散らしたりアホな自治体の税金泥棒無能公務員はわざわざ休日に旦那の前で
掃除機かけて仕事してるフリするバハ゛ァみたく防災無線使ってジジババ行方不明だのと受験勉強に知的産業にと妨害して人権に財産権にと侵害
挙げ句に核一発て゛クソほどの意味もなくなるものを安全保障ガーだのと白々しいことほざいて年10兆円もの軍拡やって隣国挑發使途不明金作り
ヘリは1時間飛ばして400Lもの燃料消費するが自閉隊はシュ─ティングゲーム時とか8000L/h燃やす戦闘機まである凄まじい地球破壊と大騒音
同じく羽田-関空で8000L燃やす大型B747は貨物機以外ほぼなくなったが数珠つなぎで飛ばす猛烈な気侯変動テ囗と石油輸入による超絶貿易赤字
こうして災害連発させて国民の生命財産生業竸爭力と破壊して自閉隊にマッチポンプ消火活動させてみせたりと私腹を肥やしてきたのか゛自民党
航空機連絡先情報 noise.web.fc2.com


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch