【node.js】サーバサイドjavascript 4【io.js】 [無断転載禁止]©2ch.net
レス数が1000を超えています。これ以上書き込みはできません。
結局、どう使うべきかわからないというのが問題なんじゃないかな
拡張機能があるけど、個々の機能はわかるけど、うまくピースがはまらないイメージ プログラムの設計思想がぴんとこない
非同期で時間のかかることやらせるならsocket.ioは必須なの?
切断したときにどう復旧させるの?
自分は何者で何をしてたかの情報をうまく組み合わせる必要ない? どう使うべきかじゃなくて
自分が作りたいものを作る時に何を使うかだろ そこが想像できない、よくわからないから抜け出せないので、使う候補に上がってこない 世界的な事例のほとんどは
バックエンドをマイクロサービス化
↓
その前段のbffにnode.js
これだからモノリシックなシステムには無縁 bffでnode.js使うところはssrもやってるからgoは選ばれないんじゃね
結局そういうアーキテクチャの要請があってプロダクトが選ばれる isomorphic javascriptでググれ SNSのバックエンドをExpressオンリーにするのって無理かな >>962
phpでもrubyでもいけるのにexpressじゃ無理かもしれないと思った理由は? 一つのexpressにHTTPdからAPI鯖まで全部詰め込んでもいいんだぞ >>963
あまりそういう話を聞かないから
不都合全く無いの? expressはあんまり高水準のフレームワークじゃないしormはsequelizeくらいしかないしメリットなさげじゃね node.jsでウェブサーバやる利点って何?超使いづらいんですけど meteor.jsとか見てるとjsのメリットすごいけどね >>967
一人しか利用しないなら使わなくていいんじゃないの。 素朴な疑問だけど
ここのみんなは node.js でどんなサービス作ってるの? 特定業種にiPadごと配るアプライアンス的なサービスのBff
なので事例には出しにくいけどバッチリ使ってる >>973
そのiPadに入ったアプリが通信する先のサービスってこと?
あとBffって何ですか?
無知ですまん ありがとう、翻訳して読んだりしました
難しい
gateway とか dispacher的なもの?
nodeとnginxの関係を見た時nginxがbffの位置づけ?
見当違いならほっといてください socketを使う必要がってnode+expressがやりやすそうと考えて
独学でnode.js始めて(独学)1年くらいです
sessionにredis使ってまして
通常のhttpとsocketでの共有が面倒なのですが
皆さん、どんな方法使ってます? socketってwebsocketのこと?
node.jsではnetモジュールが提供するtcp用のapiが本来のsocketだから変な略し方すると話が通じないよ
websocketならhttpで始まるからセッションは普通に共有できるはず
websocketを使うのにsocket.ioを使ってるならそれも書いた方がいい
最近はsocket.io使ってる人が少なそうだからレスが付くかはわからんけど >>978
ありがと&ごめん
socket.ioを使ったwebsocketでした
websocket側からsessionのハンドリングに自分は
var sockeio = require('socket.io')(server, {'transports': ['websocket']});
var io = sockeio.of(ns).on('connection', function(socket) {
/** socket.request.session;
* で拾える
*/
});
てなことしてまして、拾うのは楽なんですが
session save するのに
redisの該当データをupdate(set)するってことしてます
これ普通ですか?アホですか
あとsocket.io使われなくってるのは何故? こういうユーティリティで便利なのがないかさがしてみるのも一手
https://www.npmjs.com/package/express-socket.io-session
昔はwebsocket使えないブラウザが多かったから他のプロトコルにフォールバックしてくれるsocket.ioが重宝されてたらしい
今はwebsocket使える前提でいいからフォールバックは不要なので豊富な機能が不要ならwsとかシンプルなモジュールで十分って感じ
再接続とか考えるとsocket.io便利そうだけどね >>980
express-socket.io-session 良さそ気
wsっかぁ、
自分を慰める理由が欲しいんだけど
room機能実装するならwsじゃなくてsocket.ioが楽? roomとか必要ならsocket.ioでいいんじゃない
よく聞くのはそれと再接続目当てな希ガス お題が単に「room機能をとにかく楽に実装したい」ならgun.jsとかのほうが楽やで リアルタイムwebをいじりたいならmeteor.jsに乗っかるのも一つの手 ビルドで使ってるgypがpython3に対応してないって話じゃね
開発元のgoogleでは対応済みなん?
まだならnode側じゃどうしょうもない issue検索してみたけどgypへの依存なくせやって話もしつこく何回も立ってたんだね v8のビルドがgypならそれも無理がありそうだがなんか代替案出てるんけ? 今日ジュンク堂行ったらnode.jsの本2つしかなかった。
しかも入門書、やっぱりnode.jsオワコン?
他にwebsocketできるものなんてあるの? node.jsは全然オワコンじゃない
es2015,6,7,8と毎年進化していく予定なんだから
むしろこれから盛り上がるってなもんで 同じことやるにしてもjava勉強したほうがいいのかな
C#はやらないけど node.jsもjavascriptも毎年大きなバージョンアップが確定だから書籍は出しにくいよなぁ windowsは使わないのでC#はいらない
dockerをそろそろ勉強しないといけないので、dockerといっしょにjavaでwebsocketもやるかな このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 673日 2時間 58分 16秒 5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php レス数が1000を超えています。これ以上書き込みはできません。