2015-02-01 9 views
11

पर तैनाती पर उल्का लौह-राउटर स्प्लैश स्क्रीन त्रुटि मैं अपनी स्थानीय मशीन पर उल्का 1.0.3.1 का उपयोग कर रहा हूं, और मैं नोड v0.10.36 के साथ तैनाती कर रहा हूं। हालांकि, तैनाती मशीन केवल लोहे-राउटर स्प्लैश स्क्रीन को प्रदर्शित करती है ... "लौह: राउटर" "अपने उल्का आवेदन को व्यवस्थित करें" ...केवल

टैग को हटाने सहित इस सटीक समस्या को ठीक करने के बारे में कई अन्य ढेर हैं और परियोजनाओं को हटाकर npm.js फ़ाइल (बूटस्ट्रैप से छोड़ दिया गया)। इनमें से कोई भी काम नहीं कर रहा है।

project.js फ़ाइल इस प्रकार है:

Router.route('/', function() { 
    this.render('home'); 
}); 

Router.route('/about', function() { 
    this.render('about'); 
}); 

Router.route('/contact', function() { 
    this.render('contact'); 
}); 

Router.route('/legal', function() { 
    this.render('legal'); 
}); 

Router.route('imitationgamereview', function() { 
    this.render('imitationgamereview'); 
}); 


if (Meteor.isClient) { 
} 

if (Meteor.isServer) { 
    Meteor.startup(function() { 
    // code to run on server at startup 
    }); 
} 

project.html फ़ाइल इस प्रकार है:

<head> 
    <title>my sample project</title> 
    <link rel="shortcut icon" href="/favicon.ico?v=2" /> 
</head> 

<template name="home"> 
    test 
</template> 

पूरी तरह से bonkers जा रहा! डब्ल्यूटीएफ लोहे-राउटर? मैं तुमसे बहुत प्यार करता हूँ, तो आप मेरे लिए यह सामान करते हैं!

+0

काम पर मेरी टीम पर कोई भी इसे स्वयं-तैनात (मूप-तैनात) एप्लिकेशन के लिए देख रहा था। केवल * एक * चार लोगों * एक ही ऐप को मारने * इसे देखा, और * केवल Google क्रोम ब्राउज़र * के साथ। रिबूट होने के बाद यह चले गए। :( –

+0

दुख की बात है, यह यहां काम नहीं करता है :( –

+0

यह ट्यूटोरियल आपको http://kukuruku.co/hub/javascript/meteor-how-to-build-a-todo-list शुरू करने में मदद कर सकता है –

उत्तर

1

मैं x.meteor.com और --production अनुकरण पर एक ही स्प्लैश स्क्रीन हो रही थी जब तक मुझे यकीन है कि यह है कि हर

Meteor.publish({}); 

एक अगर (Meteor.isServer) बयान में है बनाया उदा

if(Meteor.isServer) { 
    Meteor.publish('files', function() { 
     return Files.find(); 
    }); 
} 

इससे मेरे लिए समस्या ठीक हुई।

3

शायद इसे आपकी रूटिंग फ़ाइल (project.js) के फ़ाइल स्थान से करना होगा। इसे /lib पर ले जाने से मेरे लिए समस्या हल हो गई।

0

मुझे अभी भी एक ही समस्या है, और मुझे नहीं पता कि यह आपके लिए लागू होता है, लेकिन मेरे मामले में यह तथ्य था कि मेरे पास एक ही टेम्पलेट नाम के साथ दो टेम्पलेट्स (दो HTML फ़ाइलें) थीं। एक बार मैंने उनमें से एक को हटा दिया, सब वापस सामान्य हो गए।

<template name="sampleList"> 

कुछ भी नहीं है वास्तव में संकेत दिया जहां समस्या झूठ बोला था: अर्थात, और मैं दोनों file1.html और file2.html में इस लाइन थी।