26 NİSAN 2011, Salı
İçinde Node.js nasıl "vardır" benim diğer dosyaları fonksiyonları?
Hadi bir dosya app.js aradım diyelim. Oldukça basit:
var express = require('express');
var app = express.createServer();
app.set('views', __dirname '/views');
app.set('view engine', 'ejs');
app.get('/', function(req, res){
res.render('index', {locals: {
title: 'NowJS Express Example'
}});
});
app.listen(8080);
Eğer bir işlevleri içinde varsa ne olur "". tools.js Nasıl apps.js kullanmak için onları almak istiyorsunuz?
Ya da...ben" bir modüle, ve sonra da bunu gerektirir? "araçları açmak gerekiyor << sabit, tools.js temel dosya al öyle görünüyor.
CEVAP
27 NİSAN 2011, ÇARŞAMBA
Herhangi js, sadece bildirmek gerek göstermek için ne istiyorsun dosyası gerektirir.
// tools.js
// ========
module.exports = {
foo: function () {
// whatever
},
bar: function () {
// whatever
}
};
var zemba = function () {
}
Ve app dosyası:
// app.js
// ======
var tools = require('./tools');
console.log(typeof tools.foo); // => 'function'
console.log(typeof tools.bar); // => 'function'
console.log(typeof tools.zemba); // => undefined
Bunu Paylaş:
Nasıl&; derleme quot&; Java sınıf dosy...
Nasıl dosyaları söyleyerek "old m...
Nasıl "bu" JavaScript bir ne...
Nasıl yüklemek " musun;gelişim&quo...
&Quot;Visual Studio her zaman durdurma...