1 名前:nobodyさん [2008/05/15(木) 16:22:12 ID:omRBHTnI] とか見つからなかったので立てさせてもらいました クライアントJavaScript/JScriptについてはWeb制作板へどうぞ。 とりあえず俺は今頃Jaxerで遊んでみてます。 AJAJAって無くなったのかな? 公式らしきURLがwikipedia転送になってますね その他にもいろいろ実装あるので、>>2 以降で軽くリンクとか書いて行きます
196 名前:194 mailto:sage [2012/02/02(木) 16:24:20.48 ID:???] <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=us-ascii"> <meta name="author" content=""> <meta name="keywords" content=""> <meta name="description" content=""> <meta name="robots" content="all"> <title>???????</title> <link rel="stylesheet" href=""> <script src="localhost/socket.io/socket.io.js "></script> <script> var socket = io.connect('localhost:8124 '); socket.on('news', function (data) { console.log(data); socket.emit('my other event', { my: 'data' }); }); </script> </head> <body> <p>test</p> </body> </html> ちゃんとやってるよ
197 名前:nobodyさん mailto:sage [2012/02/02(木) 19:34:17.83 ID:???] >>196 で、nodeが動いているポートは80なのか?
198 名前:194 mailto:sage [2012/02/02(木) 20:07:18.02 ID:???] 8124番ポートで動いてるが、localhost:8124/socket.io/socket.io.js としても変わりねえ
199 名前:nobodyさん mailto:sage [2012/02/02(木) 20:35:08.58 ID:???] >>198 >>196
200 名前:nobodyさん mailto:sage [2012/02/02(木) 20:39:33.72 ID:???] 頭のlocalhost/ 外してsrc="/socket.io/socket.io.js"だけにしてみたら?
201 名前:194 mailto:sage [2012/02/03(金) 17:44:54.37 ID:???] >>200 それだけにしてみたが、何も起きない
202 名前:nobodyさん mailto:sage [2012/02/14(火) 12:22:43.52 ID:???] node_modulesocket.ioexampleにチャットのサンプルがあるはずだから、まずそれを動かしてみたら? あと、指定は/socket.io/socket.io.jsでよかったはず
203 名前:nobodyさん mailto:sage [2012/02/15(水) 21:06:46.01 ID:???] >>202 チャットのサンプルがあるフォルダーに移動してnpm install -dをたたいて localhost:3000のページを開いてみたら、こういう風に言われた Error: Cannot find module 'jade' at Function._resolveFilename (module.js:334:11) at Function._load (module.js:279:25) at Module.require (module.js:357:17) at require (module.js:373:17) at View.templateEngine (C:\Program Files (x86)\nodejs\node_modules\express\lib\view\view.js:134:38) at Function.compile (C:\Program Files (x86)\nodejs\node_modules\express\lib\view.js:68:17) at ServerResponse._render (C:\Program Files (x86)\nodejs\node_modules\express\lib\view.js:417:18) at ServerResponse.render (C:\Program Files (x86)\nodejs\node_modules\express\lib\view.js:318:17) at C:\inetpub\wwwroot\chat\app.js:38:7 at callbacks (C:\Program Files (x86)\nodejs\node_modules\express\lib\router\index.js:272:11) [x1B][90mdebug -[x1B][39m served static content /socket.io.js モジュールがあるフォルダーを見てもjadeはちゃんと存在するのに、なぜか起動しない
204 名前:nobodyさん mailto:sage [2012/02/15(水) 23:59:13.96 ID:???] >>203 たぶんパスだと思うけど、よくわからないから、chat/app.jsのあるルートでbundle installでとりあえず直下にnode_module/ができてそこにはいると思う
205 名前:nobodyさん mailto:sage [2012/02/16(木) 00:08:16.49 ID:???] >>204 ぼけた bundleじゃなくてnpm installだった これで動いてるよ@0.6.10
206 名前:nobodyさん [2012/02/16(木) 12:11:10.70 ID:j3I05iJ0] >>204 書き忘れた chat/node_module/というフォルダーがあってそこにjade、socket.io、nis、expressなどが入ってた npm install -dだと動かないのかな
207 名前:nobodyさん [2012/02/21(火) 00:23:28.96 ID:j6lMfzZ1] node.jsってどういう原理で動いてるんですか? CGI?Apacheのモジュール?それともnode.js自体がアプリケーションサーバ?
208 名前:nobodyさん [2012/02/21(火) 02:31:37.23 ID:Nv/vOYjo] MIKAMIのインターネット でググれwwww 痛すぎてワラタwwwwwwwwwwwwww
209 名前:nobodyさん mailto:sage [2012/02/21(火) 09:18:17.07 ID:???] 上の発言はどうでもいいけど早くnginxが公式にwebsocket対応してほしい nodeが普及するならそこから
210 名前:nobodyさん mailto:sage [2012/02/21(火) 22:18:38.01 ID:???] >>298 意味不明な書き込みするなよキチガイ。 お前なんかには聞いてねーんだよヴァーカ。 てゆーかググって理解したからいいんだけどな。
211 名前:nobodyさん mailto:sage [2012/02/21(火) 22:19:24.28 ID:???] >>210 は>>208 宛てな。
212 名前:nobodyさん [2012/03/28(水) 17:00:27.11 ID:QP+7A6sE] node.jsって非同期APIが結構多いな ちょっと読み書きするだけでこういう風になりがちで気持ち悪いし、 描き方によっては流れが読みにくくなることもある fs.open("hoge","w",null,fuction(err,fd){ var str = "nya-"; fs.write(fd,str,0,str.length,null,function(err,written,buffer){ fs.close(fd); }); }); C#4.5みたいな非同期構文がほしいよ
213 名前:nobodyさん mailto:sage [2012/03/29(木) 00:43:04.45 ID:???] >>212 ttps://github.com/joyent/node/wiki/modules#wiki-async-flow