Rumah >hujung hadapan web >tutorial js >Sambungan IIS pemasangan iisnode dan nota konfigurasi untuk menjalankan Node.js_node.js
Pada awal tahun ini, saya merancang untuk menggunakan Node.js untuk menulis semula program blog berdasarkan rangka kerja Express dan mengucapkan selamat tinggal kepada ASP.NET. Walau bagaimanapun, VPS yang saya gunakan pada masa ini ialah sistem Pelayan Windows dan pelayan IIS Jika kedua-dua Express dan IIS dibenarkan untuk mendengar port 80, jelas akan berlaku konflik. Nasib baik, terdapat sambungan yang dipanggil iisnode yang boleh mengehoskan program Node.js pada IIS. Selain itu, pengehosan sedemikian juga bermakna anda boleh menggunakan pelbagai fungsi dalam IIS (pengurusan proses, pemampatan GZip, log, cache, kawalan kebenaran, pengikatan nama domain, dll.).
Untuk menggunakan iisnode, anda mesti memasang:
1.Node.js
2.Modul Tulis Semula URL IIS
3.iisnode
Selepas pemasangan, ikuti operasi biasa dan buat tapak dalam pengurus IIS, menunjuk ke direktori program Express Kuncinya ialah menambah fail web.config:
dalam
Kod adalah seperti berikut:
Terdapat konfigurasi dalam Web.config (ditambah sebelum ) yang boleh mengekalkan REMOTE_ADDR:
Salin kodSalin kod
Kod adalah seperti berikut:
然后把程序入口改为pelancaran.js:
显然,iisnode还不是一个成熟的产品,当然Node.js也不是(至今还没1.0),一切得是完善。