pythonやrubyやPHPと同じ土俵でjavascriptが使えるようになりました。
サーバサイドjavascriptについて語りましょう。
node.js - googleが開発したV8エンジン上で実行できる処理系
http://nodejs.org/
io.js - node.js 互換で Joyent の影響からの脱却を目指す処理系
http://iojs.org/
Rhino - JVM上で実行できる処理系
https://developer.mozilla.org/ja/Rhino
io.js の経緯
http://stackoverflow.com/questions/27309412/what-is-the-difference-between-node-js-and-io-js
javascriptはrubyと比較してもかなり速い
http://shootout.alioth.debian.org/u32/benchmark.php?test=all&lang=v8&lang2=yarv
基礎から学ぶNode.js
http://gihyo.jp/dev/serial/01/nodejs
node.jsの概要とアプリケーション開発の準備
http://gihyo.jp/dev/serial/01/realtimeweb/0002
前スレ
【node.js】サーバサイドjavascript 3【io.js】(c)2ch.net
http://echo.2ch.net/test/read.cgi/tech/1419673207/
【node.js】サーバサイドjavascript 2【Rhino】
http://peace.2ch.net/test/read.cgi/tech/1358937029/
【node.js】サーバサイドjavascript【Rhino】
http://toro.2ch.net/test/read.cgi/tech/1310087535/
探検
【node.js】サーバサイドjavascript 4【io.js】 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
2016/04/11(月) 16:28:34.52ID:ORuOCkHy
161デフォルトの名無しさん
2016/05/17(火) 21:59:04.91ID:OcL1ewkF node.jsに親でも殺されたんだろうか
粘着こわいわあ
粘着こわいわあ
162デフォルトの名無しさん
2016/05/17(火) 23:23:08.63ID:3xMKUXNM163デフォルトの名無しさん
2016/05/17(火) 23:54:59.69ID:gy1vNCq/ 信頼性云々は自分で調べたことないし知らんけど以下推測
node.jsのサーバ性能そのものは利用が進んで突き詰められていくとapacheと同じ様なもんになると思う
速い、大量リクさばける、省メモリ、と今思われているならそれは
今使ってる人が最低限必要なものだけやれるよう頭使って設計がんばってるから
apacheでもnginx(+cgi)でもチューンに精を出して不要なもの省いてどうしても必要ならモジュール開発すれば同じになるんじゃないか
これが正しければ最後にメリットとして残るのはjavascriptで書けるの一点になるだろうけど
いろいろnodeで書いてみた感想としてはめんどくさすぎ氏ねよダボが
node.jsのサーバ性能そのものは利用が進んで突き詰められていくとapacheと同じ様なもんになると思う
速い、大量リクさばける、省メモリ、と今思われているならそれは
今使ってる人が最低限必要なものだけやれるよう頭使って設計がんばってるから
apacheでもnginx(+cgi)でもチューンに精を出して不要なもの省いてどうしても必要ならモジュール開発すれば同じになるんじゃないか
これが正しければ最後にメリットとして残るのはjavascriptで書けるの一点になるだろうけど
いろいろnodeで書いてみた感想としてはめんどくさすぎ氏ねよダボが
164デフォルトの名無しさん
2016/05/18(水) 00:12:43.60ID:px5hJj8g GoとErlang/ElixerがあるのにサーバーにNode選ぶ理由皆無
ユーザーとライブラリの水準や最低品質の点でも前者のほうが信用が置ける
まあ、JSerをサーバーとクライアント両方でこき使うのには向いてるんじゃないの
ユーザーとライブラリの水準や最低品質の点でも前者のほうが信用が置ける
まあ、JSerをサーバーとクライアント両方でこき使うのには向いてるんじゃないの
165デフォルトの名無しさん
2016/05/18(水) 00:52:44.06ID:GquLwZbh netflixとかがnode選んでるというのにプププ
166デフォルトの名無しさん
2016/05/18(水) 00:57:38.32ID:LRw1LBCt nodeを速度で選ぶ意義は無いだろうな。
jsで書けるのは凄いメリットだと思うけどね。
手続き型に呪われた言語より余程書いてて納得行く。
>>164
Goはビルドとデプロイめんどい。
どうせビルドとデプロイが面倒ならScalaで書く。
jsで書けるのは凄いメリットだと思うけどね。
手続き型に呪われた言語より余程書いてて納得行く。
>>164
Goはビルドとデプロイめんどい。
どうせビルドとデプロイが面倒ならScalaで書く。
167デフォルトの名無しさん
2016/05/18(水) 01:46:29.92ID:RjYV2Vao nodeを大がかりに採用してる有名どころ
netflix
uber
airbnb
linkedin
paypal
walmart
groupon
ebay
dow jones
ny times
yahoo
facebook
instagram
netflix
uber
airbnb
paypal
walmart
groupon
ebay
dow jones
ny times
yahoo
168デフォルトの名無しさん
2016/05/18(水) 06:31:28.07ID:mIb5QxnS まともな開発者が使うなら何でもいいんだよ
nodeユーザーは一概にレベルが低いから信頼性の低いライブラリと化学反応を起こして爆発するのだ
今やPHPより酷かろう
nodeユーザーは一概にレベルが低いから信頼性の低いライブラリと化学反応を起こして爆発するのだ
今やPHPより酷かろう
169デフォルトの名無しさん
2016/05/18(水) 06:35:54.80ID:mIb5QxnS >>162
ソース読んだって開発者が癇癪起こすかどうかまで判断つきません
サードパーティーライブラリの信頼性とは開発主体の信頼性であり=ソースの信頼性ではない
馬鹿だから仕方ないけどズレた答えを返すものだね
ソース読んだって開発者が癇癪起こすかどうかまで判断つきません
サードパーティーライブラリの信頼性とは開発主体の信頼性であり=ソースの信頼性ではない
馬鹿だから仕方ないけどズレた答えを返すものだね
170デフォルトの名無しさん
2016/05/18(水) 06:37:21.67ID:mIb5QxnS ここら辺でnodeユーザーの意識が他の言語の利用者と明らかに異なるってのが分かるよね
171デフォルトの名無しさん
2016/05/18(水) 08:36:14.59ID:LRw1LBCt >>169
バージョンを適当に定義するからでしょ。
バージョン限定で指定するんだよ。
npmに関して言えば、中身を変えるにはバージョン上げる必要があるからね。
お前らの想像してるnode.js使いのイメージがわからん。
ちょっとjQuery書けるから、サーバサイド書いてみました、みたいなアホばかりを想定してるんだろうか。
バージョンを適当に定義するからでしょ。
バージョン限定で指定するんだよ。
npmに関して言えば、中身を変えるにはバージョン上げる必要があるからね。
お前らの想像してるnode.js使いのイメージがわからん。
ちょっとjQuery書けるから、サーバサイド書いてみました、みたいなアホばかりを想定してるんだろうか。
172デフォルトの名無しさん
2016/05/18(水) 08:49:32.49ID:LRw1LBCt なんか、サーバサイド長いとこの流れ何度目だろうなって思うわ。
そしてどの言語のコミュニティもこれやるんだなぁ、って。
php3くらいの頃のperl使いのphp叩きとか、phpとruby同士での殺し合いとか。
誰もが自分が使ってる言語が唯一正しい言語だと思ってて、
それ以外は信頼性が無い(と言うか、その言語なりの信頼性の担保の仕方を知らないだけ)と思い込んでて、
んでこういう流れになる。
phpの本家にevalは邪悪じゃないかと言う超長いスレッドあったじゃん。
本家追っかけてたら知ってるとは思うけど。
同じ話してるからね。今。11年もかけて。
そしてどの言語のコミュニティもこれやるんだなぁ、って。
php3くらいの頃のperl使いのphp叩きとか、phpとruby同士での殺し合いとか。
誰もが自分が使ってる言語が唯一正しい言語だと思ってて、
それ以外は信頼性が無い(と言うか、その言語なりの信頼性の担保の仕方を知らないだけ)と思い込んでて、
んでこういう流れになる。
phpの本家にevalは邪悪じゃないかと言う超長いスレッドあったじゃん。
本家追っかけてたら知ってるとは思うけど。
同じ話してるからね。今。11年もかけて。
173デフォルトの名無しさん
2016/05/18(水) 12:30:17.91ID:nScWfz4V node-inspectorもっと軽快にならないの?
それだけじゃなくて
Uint8Arrayの中身見たら固まるとか
デバッガ接続すると終了時にassert失敗するとかもずっと直らない
それだけじゃなくて
Uint8Arrayの中身見たら固まるとか
デバッガ接続すると終了時にassert失敗するとかもずっと直らない
174デフォルトの名無しさん
2016/05/18(水) 12:44:11.74ID:T1RnKav0175デフォルトの名無しさん
2016/05/18(水) 13:12:55.57ID:u7J2zmgl >>167
お里が知れるな
お里が知れるな
176デフォルトの名無しさん
2016/05/18(水) 13:27:59.94ID:LRw1LBCt >>174
なるほど、railsででっち上げた「jsonを返すビュー」をjQueryで叩いて、値を画面に表示する、って事しか出来ない方々が流入してるのね。
なるほど、railsででっち上げた「jsonを返すビュー」をjQueryで叩いて、値を画面に表示する、って事しか出来ない方々が流入してるのね。
177デフォルトの名無しさん
2016/05/18(水) 19:26:38.50ID:Q3cKTCnY どんなに有名人が採用してようがあなたの能力で扱えるとは別だということが分からない愚かなnodeユーザ
178デフォルトの名無しさん
2016/05/18(水) 19:44:06.50ID:u7J2zmgl この界隈には自分のバグを他人のせいにする香具師が多い
179デフォルトの名無しさん
2016/05/18(水) 20:15:48.43ID:uOujd20Z ごめんねjqもまともに書いたことないのにnode module作ったりしてごめんね
180デフォルトの名無しさん
2016/05/18(水) 20:48:21.48ID:W9Cxd75i 煽り屋と餌やり屋の戯れ
野良猫みたいに殺処分と行政処分されねーかなー
野良猫みたいに殺処分と行政処分されねーかなー
181デフォルトの名無しさん
2016/05/18(水) 20:58:36.12ID:1l5+mIBG こういうのが沸くくらいnodeも普及してきたんだな
感慨深い
感慨深い
182デフォルトの名無しさん
2016/05/18(水) 21:04:03.55ID:LRw1LBCt >>180
あれ?そういうスレじゃないの?
ここでガチャガチャやってるうちは、他のスレに迷惑かかんないじゃんw
俺はいろんな言語やったけど、javascript面白いと思ってるよ。ひとによると言語仕様が破綻してると言われかねない仕様も含めて。
プロトタイプベースで、弱すぎる型付けで、nullはオブジェクトで、キャストが強引。
これは逆に他の言語には無い便利さだと思う。
あれ?そういうスレじゃないの?
ここでガチャガチャやってるうちは、他のスレに迷惑かかんないじゃんw
俺はいろんな言語やったけど、javascript面白いと思ってるよ。ひとによると言語仕様が破綻してると言われかねない仕様も含めて。
プロトタイプベースで、弱すぎる型付けで、nullはオブジェクトで、キャストが強引。
これは逆に他の言語には無い便利さだと思う。
183デフォルトの名無しさん
2016/05/18(水) 21:05:50.91ID:LRw1LBCt184デフォルトの名無しさん
2016/05/19(木) 13:42:45.63ID:Gndv5tvj 黎明期は、何でもロールオーバーしてたなw
185デフォルトの名無しさん
2016/05/27(金) 08:52:43.90ID:6e4nfPYs >>183
でも現状まだ、ピーエイチピーの牙城を切り崩すというスタート地点には立っていない
と言える。その辺のレンタルサーバのスタンダードモデルでも普通にnode.jsが使えるよ
うになって、はじめてスタート地点だ。
でも現状まだ、ピーエイチピーの牙城を切り崩すというスタート地点には立っていない
と言える。その辺のレンタルサーバのスタンダードモデルでも普通にnode.jsが使えるよ
うになって、はじめてスタート地点だ。
186デフォルトの名無しさん
2016/05/27(金) 09:42:09.37ID:5O2HSGrs187デフォルトの名無しさん
2016/05/27(金) 11:45:14.29ID:+931Hxzr そのうちHe6みたいなのが出るんじゃね
188デフォルトの名無しさん
2016/05/27(金) 17:20:21.53ID:a5zDK+Zd gegege
189デフォルトの名無しさん
2016/05/28(土) 11:30:20.75ID:QX+Vjkui190デフォルトの名無しさん
2016/05/28(土) 11:43:56.43ID:YkPoIoOS POI って何て発音するの?
ポア?
ポア?
191デフォルトの名無しさん
2016/05/28(土) 23:34:09.17ID:TToadlrK [p:ouai]
192デフォルトの名無しさん
2016/06/03(金) 21:36:04.31ID:6tJjdY0+ ローカルにあるnpmパッケージをインストールしたいんですがなんてコマンドで出来ますか?
C:/packages/hogeがnpmのパッケージのパスです
C:/packages/hogeがnpmのパッケージのパスです
193デフォルトの名無しさん
2016/06/03(金) 23:59:29.74ID:Eze3tq7Y npm link
194デフォルトの名無しさん
2016/06/04(土) 21:15:25.84ID:+9DkyzPr195デフォルトの名無しさん
2016/06/04(土) 21:57:43.69ID:pwpB9SqL 3週間も前のレスが気になるほど暇なのか
196デフォルトの名無しさん
2016/06/05(日) 02:46:57.81ID:b0qHmmcL 無能だから堪えたんだろう。
197デフォルトの名無しさん
2016/06/05(日) 04:31:05.59ID:9zmSpSVO 今勢いあるフレームワークは何かね?
198デフォルトの名無しさん
2016/06/05(日) 04:32:11.09ID:CHuVDKX+ フレームワークを使わないことがブーム
199デフォルトの名無しさん
2016/06/05(日) 10:20:37.15ID:aSkOvhi4 React.jsとかじゃないの?
フレームワーク無しで作れるスキルは必要だけどフレームワーク無しなんてありえんわ
フレームワーク無しで作れるスキルは必要だけどフレームワーク無しなんてありえんわ
200デフォルトの名無しさん
2016/06/05(日) 13:18:03.12ID:fcicNZfN react.jsはコミュ症が妙なアピールしてるせいでヘイト爆買いで好きだと言いづらいのが難
201デフォルトの名無しさん
2016/06/05(日) 16:39:11.51ID:PAgdOZpu ヘイト爆買いとかいう用語がすらすら出てくる
人生が、キモいw
人生が、キモいw
202デフォルトの名無しさん
2016/06/06(月) 15:10:06.18ID:FEwwmJy5 http://geekforbrains.com/post/after-a-year-of-nodejs-in-production
>Easy to learn, impossible to master
>Easy to learn, impossible to master
203デフォルトの名無しさん
2016/06/06(月) 16:10:18.73ID:zn9AI40b どのレベルをマスターって言うんだ
将棋棋士で例えて
将棋棋士で例えて
204デフォルトの名無しさん
2016/06/06(月) 16:17:48.46ID:hRKd2zL3 バックエンドにnodeを選んだ時点でセンスないなこの記事書いた人
うまくやってるところは大概bffに使ってる
適材適所もできなくてnodeのせいにする無能な人ってこのスレだけじゃなく海外にもいるんだな
うまくやってるところは大概bffに使ってる
適材適所もできなくてnodeのせいにする無能な人ってこのスレだけじゃなく海外にもいるんだな
205デフォルトの名無しさん
2016/06/06(月) 16:24:52.22ID:8Ex6WVsG206デフォルトの名無しさん
2016/06/06(月) 16:47:56.88ID:B7qEBb4m 舶来品崇拝主義なら海外勢全肯定でも別におかしくはない
207デフォルトの名無しさん
2016/06/06(月) 17:17:14.19ID:gOmKNf/3 欧米ガー
208デフォルトの名無しさん
2016/06/06(月) 20:22:01.78ID:vUcZj6al >>203
フォースが使えるようになったらマスターだな
フォースが使えるようになったらマスターだな
209デフォルトの名無しさん
2016/06/06(月) 20:28:56.94ID:kYOSRyqE 誰がジェダイの騎士に例えろと言った
210デフォルトの名無しさん
2016/06/11(土) 19:26:34.76ID:ut81tplf 【Win10】 こんな犯罪級OS薦めんなよwww ↓ 【スパイウェア】
この使用許諾契約書には書かれています
”最後にあなたのコンテンツを含む個人データ(例えばあなたの電子メールの内容や―プライベート通信やプライベートフォルダ内のファイル)にアクセスし―開示し保全します”
開示する ここ重要だよ
契約がなければ通常 高度な違法行為になりうることです それはあなたが自分の意思としてこの契約書に同意したのです
https://www.youtube.com/watch?v=ZBwEmgdqB1c
【秘密保護法】 ナチスの手口でサヨクを捕まるんだろ? 早くやってみろよ m9(^Д^) 【緊急事態法】
スノーデン氏→国家秘密法は諜報機関NSAの日本での活動を容易にするために米国が設計して日本政府に導入を要求したもの。
全日本人が調査の対象であり、NSAはあなたの交際関係、信仰等の個人情報を把握している。
https://twitter.com/hopi_domingo/status/740193540529999873
今朝、辺野古で新基地建設に反対するママの会メンバーに対して、機動隊員が「お前たちには汚い血が流れている」などと暴言を吐いたそうです。
自分のやっていることを「だってお金欲しいもん〜」「俺の写真を待ち受けにしろ」とも (顔写真)
https://twitter.com/MothersNoWar/status/690357793702940672
サンマ以降のバラエティ芸人の大半が、暴走族出身で極右思想。原発反対派を「放射脳」と嘲笑する連中。
芸能界極右は石原慎太郎一家を筆頭に、上田晋也 草野仁 津川雅彦 向井理 松本人志 宇多田ヒカル マツコ 春日俊彰 田村淳 北村晴雄
https://twitter.com/tokaia mada/status/630627400552845312
この使用許諾契約書には書かれています
”最後にあなたのコンテンツを含む個人データ(例えばあなたの電子メールの内容や―プライベート通信やプライベートフォルダ内のファイル)にアクセスし―開示し保全します”
開示する ここ重要だよ
契約がなければ通常 高度な違法行為になりうることです それはあなたが自分の意思としてこの契約書に同意したのです
https://www.youtube.com/watch?v=ZBwEmgdqB1c
【秘密保護法】 ナチスの手口でサヨクを捕まるんだろ? 早くやってみろよ m9(^Д^) 【緊急事態法】
スノーデン氏→国家秘密法は諜報機関NSAの日本での活動を容易にするために米国が設計して日本政府に導入を要求したもの。
全日本人が調査の対象であり、NSAはあなたの交際関係、信仰等の個人情報を把握している。
https://twitter.com/hopi_domingo/status/740193540529999873
今朝、辺野古で新基地建設に反対するママの会メンバーに対して、機動隊員が「お前たちには汚い血が流れている」などと暴言を吐いたそうです。
自分のやっていることを「だってお金欲しいもん〜」「俺の写真を待ち受けにしろ」とも (顔写真)
https://twitter.com/MothersNoWar/status/690357793702940672
サンマ以降のバラエティ芸人の大半が、暴走族出身で極右思想。原発反対派を「放射脳」と嘲笑する連中。
芸能界極右は石原慎太郎一家を筆頭に、上田晋也 草野仁 津川雅彦 向井理 松本人志 宇多田ヒカル マツコ 春日俊彰 田村淳 北村晴雄
https://twitter.com/tokaia mada/status/630627400552845312
211デフォルトの名無しさん
2016/07/10(日) 03:44:25.42ID:WHnx1K9H Buildにmake使わないのは何故?
212デフォルトの名無しさん
2016/07/15(金) 23:21:25.75ID:/IkQTUfk213デフォルトの名無しさん
2016/07/18(月) 11:10:31.75ID:pxxTdndl214デフォルトの名無しさん
2016/08/13(土) 12:34:10.31ID:zuqEHmKN webpackとかでワンソース化するのが
メリットあるのってクライアントサイドだけの話ですよね?
サーバサイドの場合はいちいちwebpack通したりするものですか?
メリットあるのってクライアントサイドだけの話ですよね?
サーバサイドの場合はいちいちwebpack通したりするものですか?
215デフォルトの名無しさん
2016/08/15(月) 16:18:01.64ID:NVT4drit koa.jsいいっすね。
generator -> co -> async-awaitの流れを学んだら断然コッチが面白い
generator -> co -> async-awaitの流れを学んだら断然コッチが面白い
216デフォルトの名無しさん
2016/08/21(日) 14:18:55.57ID:+qVE0zeq 今から始めるんだったら
koa.jsとexpress どっちがいいんですか?
koa.jsとexpress どっちがいいんですか?
217デフォルトの名無しさん
2016/08/22(月) 16:57:35.00ID:d5DQ07MM そろそろサーバサイドもjsでやってもいい頃じゃないかな。
エコシステムも成熟しつつあるし
エコシステムも成熟しつつあるし
218デフォルトの名無しさん
2016/08/24(水) 00:28:06.83ID:mGpqCU5h xserverのx10でnode動きますか?
219デフォルトの名無しさん
2016/08/24(水) 22:20:04.68ID:YjNG/PI0220デフォルトの名無しさん
2016/08/25(木) 13:28:32.63ID:xKCwnmi1 babel-preset-latestいいな
221デフォルトの名無しさん
2016/08/27(土) 15:55:06.97ID:OdMRFjsT nodeを色々調べるとサーバサイド環境とか非同期処理が特徴とか出るけど、rubyやpythonでよくやるような書き捨てのスクリプト(例えばテキストファイル開いて整形するとか)で使うとしたら使い勝手はどんな感じでしょうか?
222デフォルトの名無しさん
2016/08/27(土) 16:19:53.61ID:QI8SWCwQ >>221
出来るけどめんどくさい
出来るけどめんどくさい
223デフォルトの名無しさん
2016/08/27(土) 16:33:33.49ID:6tGwOPx0 >>221
無駄な抵抗は止めろ
無駄な抵抗は止めろ
224デフォルトの名無しさん
2016/08/27(土) 17:22:45.47ID:3HAzTXmX やればわかる
225デフォルトの名無しさん
2016/08/27(土) 20:00:25.80ID:qPuFnqYi サムスン、Node.jsの開発企業Joyentを買収
サムスンは、米国でNode.jsの開発企業Joyentを買収することで合意した、と発表した。
今回の買収で、サムスンは、これまでベンダーに依存してきた
ソフトウェア、特にSaaS領域での遅れを取り戻し、モバイル、IoT、
クラウドベースのソフトウェアやサービスなどの大規模な需要に
自社のクラウドプラットフォームで対応できるようになる。
Joyentは、Node.jsの開発企業で、
Dockerコンテナに最適化したクラウドサービス「Triton」と、
オブジェクトストレージを提供するクラウドサービス「Manta」が主力サービスに持つ。
https://news.thepedia.co/article/839/
サムスンは、米国でNode.jsの開発企業Joyentを買収することで合意した、と発表した。
今回の買収で、サムスンは、これまでベンダーに依存してきた
ソフトウェア、特にSaaS領域での遅れを取り戻し、モバイル、IoT、
クラウドベースのソフトウェアやサービスなどの大規模な需要に
自社のクラウドプラットフォームで対応できるようになる。
Joyentは、Node.jsの開発企業で、
Dockerコンテナに最適化したクラウドサービス「Triton」と、
オブジェクトストレージを提供するクラウドサービス「Manta」が主力サービスに持つ。
https://news.thepedia.co/article/839/
226デフォルトの名無しさん
2016/08/27(土) 20:15:58.48ID:6/CZVqq6 宗教上の理由でnodeはNGって言えるようになったわけか
227デフォルトの名無しさん
2016/08/27(土) 22:26:02.43ID:MqlYnWcm node.jsのコアモジュールhttp.request/http.getをつかってWebページ(の文字列)を取得したいのですが、
いろいろ検索してみても、
var http = require('http');
http.get('<url>', function(res) {
res.setEncoding('utf8');
res.on('data', function(body) {
console.log(body);
});
});
こんな感じの、コンソールに表示する例しか見当たらず、
文字列を変数に取り込む方法がわかりません。
他のリクエストやスクレイピングのモジュールを用いることなく、
文字列を変数に取り込んで文字列操作をするにはどうしたらいいでしょうか?
いろいろ検索してみても、
var http = require('http');
http.get('<url>', function(res) {
res.setEncoding('utf8');
res.on('data', function(body) {
console.log(body);
});
});
こんな感じの、コンソールに表示する例しか見当たらず、
文字列を変数に取り込む方法がわかりません。
他のリクエストやスクレイピングのモジュールを用いることなく、
文字列を変数に取り込んで文字列操作をするにはどうしたらいいでしょうか?
228デフォルトの名無しさん
2016/08/27(土) 22:30:45.89ID:AeepL8xQ229デフォルトの名無しさん
2016/08/27(土) 22:33:52.49ID:AeepL8xQ230デフォルトの名無しさん
2016/08/27(土) 22:57:04.66ID:MqlYnWcm >>229
レスありがとうございます。
console.log()の部分で変数を代入しても上手くいかず、
returnで外に持ち出すこともできず、詰んでしまいました。
一旦ファイルに書き出して、読みだす方法も、まさに非同期の扱いで難儀しています。
質問スレ、どこがいいんでしょうねぇ。
レスありがとうございます。
console.log()の部分で変数を代入しても上手くいかず、
returnで外に持ち出すこともできず、詰んでしまいました。
一旦ファイルに書き出して、読みだす方法も、まさに非同期の扱いで難儀しています。
質問スレ、どこがいいんでしょうねぇ。
231デフォルトの名無しさん
2016/08/27(土) 22:57:26.87ID:mf8jh8Qk232デフォルトの名無しさん
2016/08/27(土) 22:59:22.69ID:mf8jh8Qk233デフォルトの名無しさん
2016/08/27(土) 23:17:15.65ID:MqlYnWcm >>231,232
レスありがとうございます。
"body" に文字列が入っているのは間違いないと思いますが、
これを、後で関数の外で上手く拾うことができないのです。
たとえば、>>227 の後に "console.log(body);" としてもダメでした。
"body" が未定義となってしまうのです(この結果はなんとなくわかります)。
前もって定義した変数"body2"に"body"を代入しても、この "body2" も空でした。
return を使って、関数の外に出すことも試しましたが、
どのコールバック関数を相手にしても、上手く行きませんでした。
eventEmitter 、調べてみます。ありがとうございます。
レスありがとうございます。
"body" に文字列が入っているのは間違いないと思いますが、
これを、後で関数の外で上手く拾うことができないのです。
たとえば、>>227 の後に "console.log(body);" としてもダメでした。
"body" が未定義となってしまうのです(この結果はなんとなくわかります)。
前もって定義した変数"body2"に"body"を代入しても、この "body2" も空でした。
return を使って、関数の外に出すことも試しましたが、
どのコールバック関数を相手にしても、上手く行きませんでした。
eventEmitter 、調べてみます。ありがとうございます。
234デフォルトの名無しさん
2016/08/27(土) 23:21:38.36ID:AeepL8xQ >>233
変数で橋渡しする場合は>>232の言うように外側で書いて
callbackがそれを参照できる形にする必要がある
また>>227の最後尾にコンソールを書いた場合はリクエスト投げる前に実行されるよ
今回の場合は単に res.on('data', bodyを受け取って文字列操作する関数); でもいいと思うけど
質問スレは↓だけど荒らし(本日ID:W50SJfH+)がずっと常駐しているから注意
http://echo.2ch.net/test/read.cgi/tech/1468158373/
変数で橋渡しする場合は>>232の言うように外側で書いて
callbackがそれを参照できる形にする必要がある
また>>227の最後尾にコンソールを書いた場合はリクエスト投げる前に実行されるよ
今回の場合は単に res.on('data', bodyを受け取って文字列操作する関数); でもいいと思うけど
質問スレは↓だけど荒らし(本日ID:W50SJfH+)がずっと常駐しているから注意
http://echo.2ch.net/test/read.cgi/tech/1468158373/
235デフォルトの名無しさん
2016/08/27(土) 23:24:57.65ID:c6b53s6w 非同期が全くわかってないパターンか
いるんだねこういう人
いるんだねこういう人
236デフォルトの名無しさん
2016/08/27(土) 23:46:44.31ID:l4YlCK6k まあでも最初はわからなかった
237デフォルトの名無しさん
2016/08/27(土) 23:58:21.81ID:vp5ltHnS >>233
質問スレ側の人間だが、
マジレスすると質問スレで質問するのではなく、非同期を勉強し直した方がいい。
JavaScriptでは非同期が分かっていないと話にならない。
質問したところで分かるようにはならないよ。
色々console.log('test');とか置いて動作タイミングを確認してみるといい。
質問スレ側の人間だが、
マジレスすると質問スレで質問するのではなく、非同期を勉強し直した方がいい。
JavaScriptでは非同期が分かっていないと話にならない。
質問したところで分かるようにはならないよ。
色々console.log('test');とか置いて動作タイミングを確認してみるといい。
238デフォルトの名無しさん
2016/08/28(日) 00:05:46.28ID:Ks/jICmD 面倒だから普通はrequestとかsuperagentとかfetchとか使うが標準モジュールでシコるなら
var http = require('http');
http.get('<url>', function(res) {
res.setEncoding('utf8');
var body = '';
res.on('data', function(data) {
body += data;
});
res.on('end', function() {
console.log(body);
});
});
var http = require('http');
http.get('<url>', function(res) {
res.setEncoding('utf8');
var body = '';
res.on('data', function(data) {
body += data;
});
res.on('end', function() {
console.log(body);
});
});
239デフォルトの名無しさん
2016/08/28(日) 01:27:18.04ID:/ORT5A+I 第2引数に外側で定義した関数を指定すればいいだけなんだけど、非同期に慣れてないとこれがわかりづらいね
240デフォルトの名無しさん
2016/08/28(日) 05:08:46.10ID:H8sJUdJ0241デフォルトの名無しさん
2016/08/28(日) 06:19:56.03ID:PtjyY+N9 他スレの荒しの話なんかどうでもいいわボケ
242デフォルトの名無しさん
2016/08/28(日) 14:10:07.19ID:ZU3e5ILB >>225-226
どうみても法則発動
どうみても法則発動
243227
2016/08/28(日) 19:20:42.00ID:jcLwso4P レスありがとうございます。
外の関数を呼び出すことはできました。
非同期の対処はもう少し勉強します。
外の関数を呼び出すことはできました。
非同期の対処はもう少し勉強します。
244デフォルトの名無しさん
2016/08/31(水) 12:10:57.79ID:+XSeJi30 undeclared-variables-check入れてみたらrequireでエラー投げて笑った
そりゃ未定義だけどさ
そりゃ未定義だけどさ
245デフォルトの名無しさん
2016/08/31(水) 22:44:26.98ID:mxX4GOAr そんな、最初にやる設定が抜けてる程度の話をされましても。
246デフォルトの名無しさん
2016/09/01(木) 03:25:08.52ID:CJsgpLVH >>242
逃げた方が良いな
逃げた方が良いな
247デフォルトの名無しさん
2016/09/01(木) 11:47:53.50ID:2ypEql9s Tizenと共に闇に葬られる
248デフォルトの名無しさん
2016/09/01(木) 17:37:46.03ID:qznKMbiw サムソンがnodeの会社を買う理由ってなんだろうな。
なんかメリットあるのか?
なんかメリットあるのか?
249デフォルトの名無しさん
2016/09/01(木) 17:39:29.52ID:wmHkFOqO 飼い殺し
250デフォルトの名無しさん
2016/09/01(木) 17:41:12.88ID:qznKMbiw jsでサーバサイドってそんなにダメかな?
むしろaltJSでいろいろな言語から選べるしクライアントとサーバサイドの
共通コードかけるし便利だと思うんだけど
シングルスレッドなところがダメなのかとも思ったけど
cluster使ってforkすりゃCPU数分プロセス作れるし何がイカンのか
むしろaltJSでいろいろな言語から選べるしクライアントとサーバサイドの
共通コードかけるし便利だと思うんだけど
シングルスレッドなところがダメなのかとも思ったけど
cluster使ってforkすりゃCPU数分プロセス作れるし何がイカンのか
251デフォルトの名無しさん
2016/09/01(木) 18:28:47.43ID:wmHkFOqO クライアントとサーバーでコード共通になってもうれしいこと思いつかない
252デフォルトの名無しさん
2016/09/01(木) 20:04:21.33ID:qznKMbiw >>251
バリデーション
バリデーション
253デフォルトの名無しさん
2016/09/02(金) 07:31:30.00ID:D4RF+Hn1 大したメリットないな
254デフォルトの名無しさん
2016/09/02(金) 08:07:33.63ID:kRpLrkZu 一人がクライアントとサーバーの両方を担当するなら
同じ機能を2回書かずに済んだり、同じエディタを使えたりは利点になるか
jsしか書けない人間が複数いるなら必要に応じて担当を割り当てられるか
同じ機能を2回書かずに済んだり、同じエディタを使えたりは利点になるか
jsしか書けない人間が複数いるなら必要に応じて担当を割り当てられるか
255デフォルトの名無しさん
2016/09/02(金) 11:20:10.42ID:UbwoQtPa 複数言語を習得してる人間でも、同時に異なる言語使おうとすると頭の混乱起こりやすい。
やっぱ同じ言語がクライアント・サーバの両方で使えるのは良いんじゃないかな。
やっぱ同じ言語がクライアント・サーバの両方で使えるのは良いんじゃないかな。
256デフォルトの名無しさん
2016/09/02(金) 12:17:06.72ID:Do4GNfXI 戦闘力5のプログラマならそんなものだろう
257デフォルトの名無しさん
2016/09/02(金) 12:50:45.48ID:FbVLNmm2 JavaScriptさえ知ってればnode.js経験者として採用されるのかと
258デフォルトの名無しさん
2016/09/02(金) 13:15:13.96ID:kRpLrkZu まぁ後はJava/C#を使いたくない場合に
TypeScriptと絡めて「硬い」コーディングがしたい場合の選択肢か
TypeScriptと絡めて「硬い」コーディングがしたい場合の選択肢か
259デフォルトの名無しさん
2016/09/02(金) 13:50:23.86ID:FbVLNmm2 サムソンw
260デフォルトの名無しさん
2016/09/02(金) 13:55:24.31ID:IM+qI477 サムソンとか超兄貴思い出すからやめてくれよ
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「脅迫だ」国分太一に同情論 音声データ削除要求など日テレの対応を疑問視する声ネットに噴出「それこそコンプラ違反では」★2 [muffin★]
- 【国際法を無視】日本での「中華人民共和国に台湾問題を論じる資格なし」との声に 中国外交部が厳しく反論… ★2 [BFU★]
- 【工作員】「X」のアカウント所在地公開機能が暴いた世論操作の実態 MAGA支持著名アカウントの多くが米国外から運営 日本にも波及 ★3 [ごまカンパチ★]
- 生クリームだけの真っ白なクリスマスケーキ 大手メーカーが販売、その理由は…フルーツなしで価格は半額以下に ★3 [おっさん友の会★]
- 【文春】元TOKIO・国分太一(51)「女性スタッフ2名への“わいせつ事案”」日テレ事情聴取の全貌が分かった! ★5 [Ailuropoda melanoleuca★]
- 【芸能】日本のファンも悲鳴、香港トップスターが来日コンサートを突如中止 「早く政府間で解決を」運営会社の切実な訴え [冬月記者★]
- 中国外務省「全く不十分だ。ごまかすような手口を使うべきではない」高市答弁を批判 [834922174]
- 【急募】性欲抜きのまんこの魅力 [904880432]
- 【悲報】参政党応援の外国製ボット、発見されるwwww
- 高市応援団「都合よく解釈するな」「撤回すると言ってない」「中国と断交」「撤回する必要ない」「答弁変わってない」「武力行使しろ」 [931948549]
- 松ごっつって番組を覚えてるのいる?
- ヤンジャン新人漫画大賞、入賞作品のAI絵疑惑で大荒れ😄😄😄 高市早苗要素あり [175344491]
