nodejs スタイルのプログラミングに不慣れな私は、以下に示すように、フロントエンドの main.js ファイルと routes.js ファイルの両方に同じパスを持つルートを持つオープンソースの node.js アプリを見ています。main.js ファイルの関数が呼び出されると、routes.js のルートがトリガーされると想定していますが、main.js から routes.js にコールバックとして何かが渡されている場合はどうなるかわかりません。
main.js
$.get('/ip', function (data) {
fp.val(fingerprint);
userId.val(md5(fingerprint + data.ip));
});
ルート.js
app.get('/ip', function (req, res) {
res.json({
ip: req.connection.remoteAddress
});
});