勘違いしてたらスマンなんだが教えてくれ。
jsってボケボケテキトーに書いてたらめちゃくちゃな順番で実行されてくんだけど、async/await使うとキッチリ順番通りに動いていくってことであってる?
特定のファイル名のcsvファイルを再起処理で探してきて、jsonに変換して送信するって処理書いてみたんだけど…
順番に実行してもらいたいところにasyncawait付け足してったらうまく動いたからさ。
ググると「非同期処理でasyncawait使う」って書いてあるのにasyncawait使ったら順番通りに実行されたから混乱してしまって。
js難しすぎん?
vbaしか書いたことないからハァ〜さっぱりさっぱり!
やっぱり俺にはエクセルvbaがお似合いだぜ
【非同期】node.js part.1【javascript】
2022/01/18(火) 20:30:50.18ID:gYZQaM7s
2022/01/18(火) 20:51:30.53ID:ORdcRN+B
そうですね
100デフォルトの名無しさん
2022/01/18(火) 21:03:16.57ID:zM0s63vx 非同期処理でasyncawait使う
↑をもちっと詳しく書くと↓
非同期処理を待ち合わせるためにasync/await使う
非同期処理の完了をawaitで待ち合わせたから順番通りに実行されたんやろ
↑をもちっと詳しく書くと↓
非同期処理を待ち合わせるためにasync/await使う
非同期処理の完了をawaitで待ち合わせたから順番通りに実行されたんやろ
101デフォルトの名無しさん
2022/01/20(木) 11:54:34.71ID:+/xZ0hCv 待ち合わせる ⇐これ知人にも言われたけど、全然ピンとこないんだよね…
どういうこっちゃ?状態
もうちょいちゃんと読み込んでトレーニングしないと使いこなせそうにないな…
どういうこっちゃ?状態
もうちょいちゃんと読み込んでトレーニングしないと使いこなせそうにないな…
102デフォルトの名無しさん
2022/01/20(木) 12:48:53.44ID:xHvB1DGJ 非同期処理は基本待ってくれない
awaitを付けると文字取り待ってくれる
程度のイメージ
awaitを付けると文字取り待ってくれる
程度のイメージ
103デフォルトの名無しさん
2022/01/21(金) 20:00:20.03ID:fPjKnmm+ async await使って動かしたい順番通りに動くようになったぜ!
csvから加工したjsonも送れるようになったぜ!
しかしforeverとかいうのがまったく動かねぇぜ!
先はなげえぜ!
csvから加工したjsonも送れるようになったぜ!
しかしforeverとかいうのがまったく動かねぇぜ!
先はなげえぜ!
104デフォルトの名無しさん
2022/02/11(金) 19:47:27.42ID:yJN6p+vI asyncよりもpromiseのがわかりやすくね?
105デフォルトの名無しさん
2022/02/13(日) 12:14:26.10ID:D2hdCn1O parcelってプロダクションでも使えますか?
106デフォルトの名無しさん
2022/02/24(木) 22:25:36.08ID:qAucykev 練習にnodeでコンソールアプリ作ってるんだけど2日くらい悶々としてる。
一度非同期処理に入るとフラグ管理するか全部非同期メソッドにしないとダメなんだな。
一度非同期処理に入るとフラグ管理するか全部非同期メソッドにしないとダメなんだな。
107デフォルトの名無しさん
2022/07/03(日) 22:26:50.27ID:JikZSbh4 jsdomをインストールしようとしたら
Unsupported engine
package: '[email protected]',
required: { node: '>=14' },
とインストールできなかった。古いjsdomのはインストールできる
Node.jsは14から一部のOSでインストールできなくなったのに、14以降でないと最新のjsdomをインストールできない
Unsupported engine
package: '[email protected]',
required: { node: '>=14' },
とインストールできなかった。古いjsdomのはインストールできる
Node.jsは14から一部のOSでインストールできなくなったのに、14以降でないと最新のjsdomをインストールできない
108デフォルトの名無しさん
2022/07/31(日) 02:28:27.61ID:MoxEHSGR 質問です
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が失敗します。
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デフォルトの名無しさん
2022/08/08(月) 13:10:04.52ID:70CiiugU nodejsも使ってみないとなあと思うけどWSL2で運用できるのかな?
結局仕事で使ってるPHPに戻りそうだけどJSによるWEBやDOMの操作は知ってるに越したこと無いし
結局仕事で使ってるPHPに戻りそうだけどJSによるWEBやDOMの操作は知ってるに越したこと無いし
110デフォルトの名無しさん
2023/02/13(月) 21:08:50.92ID:xNR1Emis レベル低過ぎて恥ずかしいけど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は一番難しいらしくて、覚悟してたけど最初から挫折しそうになって自信無くして、でもそこ超えたらスムーズに理解出来たのがとても嬉しい😇
レッスン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デフォルトの名無しさん
2023/02/13(月) 21:09:58.76ID:xNR1Emis 次はreactやって、それからProgate卒業してreact-native勉強してAndroidアプリ作りたい
112デフォルトの名無しさん
2023/02/13(月) 21:12:44.79ID:xNR1Emis 嬉しいわ
ここの皆ならProgateのNode.jsとか鼻で笑っちゃう内容なんだろ?凄いね
ここの皆ならProgateのNode.jsとか鼻で笑っちゃう内容なんだろ?凄いね
113デフォルトの名無しさん
2024/04/28(日) 17:37:21.06ID:ODHLSEZy jestが思ったように動かなくてイライラした
114デフォルトの名無しさん
2025/05/27(火) 19:37:53.73ID:xBbOuQI7 httpサーバをexpressからhonoに変えてみた
性能差がわかるほどのことはまだしてない
性能差がわかるほどのことはまだしてない
115デフォルトの名無しさん
2026/02/02(月) 18:56:06.66ID:hlCHNt9t nvmを初めて使った
個人的には大満足です
個人的には大満足です
116デフォルトの名無しさん
2026/06/06(土) 03:00:46.22ID:nAjVtfXZ Claudeにファイル形式の変換を頼んだらウェブアプレットで出してきたから
Node.jsで動くように全部書き直してもらってローカルでCLIから実行できてそれはそれは楽ちんだったけど
はたしてこんな使い方で正しいのか疑問である
Node.jsで動くように全部書き直してもらってローカルでCLIから実行できてそれはそれは楽ちんだったけど
はたしてこんな使い方で正しいのか疑問である
レスを投稿する
ニュース
- 【酒】がんの死亡リスク、350mlの缶ビールを1日1本で増加? アルコール起因のがん死亡数が33年間で2倍に 米国研究 ★2 [煮卵★]
- 【物価高】ドンキ「999円」、イオン「1000円」のジーンズ、やっぱり売れた 格安アパレルの戦略 [煮卵★]
- 給与所得者5163万人の分布、9月29日国税庁公表 ボリュームゾーンは「300万円超400万円以下」の799万人 [首都圏の虎★]
- 【文春】女子アナにチョレイ! 卓球・張本智和(23) チャラい“DM連続ナンパ” ★2 [Ailuropoda melanoleuca★]
- ソフトバンクG、オープンAIに 1兆5796億円 を追加出資 ★2 [お断り★]
- 【サッカー】塩貝健人は後半41分から出場 PK戦は蹴る前に終了「森保さんに『俺、PK下手そうですか?』って聞いた」 [ゴアマガラ★]
- 山崎貴の「ゴジラ-0.0」、海外で酷評されるwww「ゴジラが1時間も出てこず登場は5分だけ、薄い人間ドラマに焦点を当てたゴミ作品」 [779857986]
- 「ドンキ苦手」3000万人いるらしい [256556981]
- 【高市悲報】東京のコア消費者物価指数 実績2.7%(予想2.3%、前回1.8%) [733893279]
- ガルちゃん←健常者のふりしたキチまんさんの集い
- こんどピチピチ18歳の女とデートする31歳なんやが車内の音楽で迷っとる
- 【絶望】フォロワー18600人のイラストレーターさん、AIに仕事を奪われ無職にwwwwwwwwwwwwwwwwwwww [802034645]