ので、私はiOS
アプリを構築していると私はnodejs
、express
、& mongodb
/wのREST API
の構築を開始しました。私は現在、私のアプリにインスタントメッセージと通知を追加しているので、websockets
(socket.io
)を読んでいます。読書のトンの後、私は正直言って私の頭の中に私のAPIに統合する方法と概念を囲むことはできません。例えば、私は、このAPIのルートを統合socket.io
を持っている:
// create new message
app.post('/newmessage', function (req, res, next) {
if (!req.body.message) {
res.json({success: false, msg: 'You must type a message.'});
console.log('message: ' + req.body.message);
} else {
var newMessage = new Message({
fromUser: ObjectID(req.params.id),
toUser: ObjectID(req.params.id),
message: String,
});
// save new message
newMessage.save(function(err) {
if (err) {
res.json({success: false, msg: 'message was unsuccessful.'});
} else {
res.json({success: true, msg: 'message sent!'});
console.log(newMessage.createdAt);
console.log(newMessage.updatedAt);
}
});
}
});
私は、この特定の呼び出しにsocket.io統合する方法は? Socket.jsファイルを作成してそこからエクスポートできますか?バックエンドはまったく私のものではないので、これが貧しい問題であれば謝罪します。ありがとう!次のように
アーキテクチャを徹底した後、ドキュメントを読むのが簡単になりました。ありがとう!私は自分の頭をあらゆるものに包み込むように努力していました。 O.o – V1P3R