SORU
29 Aralık 2009, Salı


Otomatik yeniden yükle Node.js dosyaları

EDİT: Kullanın. http://github.com/isaacs/node-supervisor; Bu eski bir soru olduğunu ve kod örneği eskimiş node.js bir API ile yapılır.

Node.js dosyaları otomatik olarak yeniden bir hayata nasıl herhangi bir fikir. Sunucu her zaman bir dosya değiştirmek yeniden yoruldum. Görünüşe göre' 3* *fonksiyon eğer onlar zaten gerekli dosyaları yeniden değil, böyle bir şey yapmak istiyorum: . Node.js

var sys     = require('sys'), 
    http    = require('http'),
    posix   = require('posix'),
    json    = require('./json');

var script_name      = '/some/path/to/app.js';
this.app     = require('./app').app;

process.watchFile(script_name, function(curr, prev){
    posix.cat(script_name).addCallback(function(content){
        process.compile( content, script_name );
    });
});

http.createServer(this.app).listen( 8080 );

Ve buapp.jsvar dosya:

var file = require('./file');
this.app = function(req, res) { 
    file.serveFile( req, res, 'file.js');  
}

Ama bu da işe yaramıyor - process.compile() deyimi söyleyerek 'ihtiyaç' tanımlı değil. bir hata alıyorum process.compile evalingapp.jsama hiçbir ipucu vardır. node.js genel değerler hakkında.

CEVAP
5 ŞUBAT 2011, CUMARTESİ


düğüm-Gözetmen harika

kullanım tasarruf yeniden başlatmak için:

npm install supervisor -g
supervisor app.js

tarafından ısaacs - http://github.com/isaacs/node-supervisor

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • How It Should Have Ended

    How It Shoul

    5 Mart 2007
  • StalkerJS

    StalkerJS

    15 HAZİRAN 2010
  • STITCHLESS TV how to sew your own style tutorials

    STITCHLESS T

    9 HAZİRAN 2011