我想這個經典的實現了expressjs服務器與socketio:Express服務器和WITH打字稿socketio :) ==>「服務器」上不存在型「應用」
this.app = express();
this.server = http.createServer(this.app);
this.io = socket(this.server);
但打字稿那些扔錯誤:
src/server/ts/app.ts(23,38): error TS2345: Argument of type 'Application' is not assignable to parameter of type '(request: IncomingMessage, response: ServerResponse) => void'.
src/server/ts/app.ts(24,8): error TS2339: Property 'io' does not exist on type 'App'.
src/server/ts/app.ts(24,25): error TS2339: Property 'server' does not exist on type 'App'.
我應該如何管理?處理這個問題的正確方法是什麼?
我注意到,有沒有理由的倒退。我的用法不適合你嗎? –
那麼這與打字稿無關 –
哦,我明白了。你正試圖從typescript編譯你的app.js。我從來沒有見過任何人嘗試傳輸快速服務器。我的道歉 在頁面頂部嘗試 var io:any; 並可能重複你的其他缺失變量 –