SORU
21 Mayıs 2011, CUMARTESİ


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
8 Aralık 2011, PERŞEMBE


Bunun için Node.js Connect ServeStatic kullanabilirsiniz:

  1. Kurun ve hizmet-statik etmesinin önünü

    $ npm install connect serve-static
    
  2. Server.js bu içerik dosyası oluşturun:

    var connect = require('connect');
    var serveStatic = require('serve-static');
    connect().use(serveStatic(__dirname)).listen(8080);
    
  3. Node.js ile çalıştırın

    $ node server.js
    

Şimdi 13 ** gidebilirsiniz

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BigDawsVlogs

    BigDawsVlogs

    17 HAZİRAN 2013
  • ChannelRichard

    ChannelRicha

    7 Kasım 2008
  • fouseyTUBE

    fouseyTUBE

    21 Mart 2011