問題を解決するにはあなたの助けが必要です。 私はexpressとsocket.ioを使用して、クライアントサイドのJavaScript(クライアント側のソケット接続)をサーバ側のコードよりも先にプリロードしようとしています。問題は、サーバー側でサーバー側コードの前にjavascriptを読み込むためのレンダーエクスプレス
socket.on("resultStep", function(foo) {
console.log("coucou", foo);
});
:(socket.jsファイルに)
app.get('/branche/:branche', function(req, res) {
res.render('branchebuild', {branchname: branche, listCommande : listCommandeApplis}, function(err, html){
if(html){ //callback dès que le template est chargé
res.send(html);
io.sockets.emit("resultStep", "foo");
}
});
});
クライアント側:
サーバー側:
現在、私はこれを行いますクライアントサイドよりも速くロードするので、クライアント側でsocket.js関数を使用することはできません。
このような問題をどのように解決できますか? アドバイスいただきありがとうございます。