Kullanarak basit bir web sunucusu olarak node.js
Çok basit bir HTTP Sunucusu çalıştırmak istiyorum. Her example.com
istemek index.html
ama normal bir HTML sayfası (yani, normal bir web sayfaları okuduğunuzda aynı deneyimi) olarak görev yaptı almalısınız.
Aşağıdaki kodu kullanarak, index.html
içeriğini okuyabiliyorum. Nasıl normal bir web sayfası gibi index.html
servis muyum?
var http = require('http');
var fs = require('fs');
var index = fs.readFileSync('index.html');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end(index);
}).listen(9615);
Karmaşık ve bana her kaynak (CSS, JavaScript, görüntüler) için get
bir satır yazmak gerekir aşağıda bir öneri kullanmak istiyorum dosya.
Nasıl bazı resimler, CSS ve JavaScript ile tek bir HTML sayfası olarak hizmet verebilir miyim?
CEVAP
Bunun için Node.js Connect ServeStatic kullanabilirsiniz:
Kurun ve hizmet-statik etmesinin önünü
$ npm install connect serve-static
Server.js bu içerik dosyası oluşturun:
var connect = require('connect'); var serveStatic = require('serve-static'); connect().use(serveStatic(__dirname)).listen(8080);
Node.js ile çalıştırın
$ node server.js
Şimdi 13 ** gidebilirsiniz
Nasıl yabancı anahtar kısıtlamaları ge...
Nasıl ayrıştırma kullanarak Node.js JS...
Nasıl kolayca yatay olarak ortala <...
Parametre olarak geçirmek Yöntem kulla...
Yinelemeli olarak kullanarak wget için...