Bu soru başlığını nasıl arayacağımı/çerçeveleyeceğimi bilmiyorum, ancak aşağıdaki kodun ne yaptığını bana açıklayan herkes var mı?function()() javascript içinde
var routes = require("./routes/routes.js")(app);
Ben app geçirilen bir second()
görüyorum, bu ne işe yarıyor? https://github.com/couchbaselabs/restful-angularjs-nodejs/blob/master/app.js
Sürprizime göre, yukarıdaki kodda değişken yolların üstünde uygulama.js'de hiç kullanılmıyor mu? Amaç nedir. Burada kafam karıştı mı? (app) argument
Burada büyü var mı?
(1) routes.js dosyası bir işlevi dışa aktarır, böylece hemen çağrılır ve sonuç 'route'larda depolanır. (2) Bu çağrıda, 'app' yönlendiriciye iletilir, bu yüzden uygulama aslında yönlendiriciden faydalanır, sadece 'route' değişkenini kullanmaz. –
@HunanRostomyan: app.use ("/", gerektirir ("./ rotalar")); bu kod yukarıdaki kodla eşdeğer midir? – ShankarGuru
Bu işe yarayabilir. Emin değilim. Bir şans ver. –