मैं वर्तमान में एक्सप्रेस (नोड.जेएस) के साथ बनाए गए एप्लिकेशन पर काम कर रहा हूं और मैं जानना चाहता हूं कि अलग-अलग वातावरण (विकास, उत्पादन) के लिए विभिन्न robots.txt को संभालने का सबसे बढ़िया तरीका क्या है।एक्सप्रेस में robots.txt को संभालने का सबसे बढ़िया तरीका क्या है?
यह वही है मैं अभी है, लेकिन मैं समाधान से सहमत नहीं हूँ, मुझे लगता है कि यह गंदा है:
app.get '/robots.txt', (req, res) ->
res.set 'Content-Type', 'text/plain'
if app.settings.env == 'production'
res.send 'User-agent: *\nDisallow: /signin\nDisallow: /signup\nDisallow: /signout\nSitemap: /sitemap.xml'
else
res.send 'User-agent: *\nDisallow: /'
(एनबी: यह CoffeeScript है)
एक बेहतर होना चाहिए मार्ग। आपको इसे कैसे करना होगा?
धन्यवाद।
निश्चित रूप से यह 'app.use ('/robots.txt ', फ़ंक्शन (req, res, next) {...}) करने के लिए समझ में आता है;' और 'req.url' चेक को खो दें। – c24w
@ c24w एक्सप्रेस 4 हां के साथ यह होगा। 'app.get' भी काम करेगा। मैं अपडेट करूंगा। धन्यवाद – SystemParadox
आह, मैंने सोचा कि यह एक नई एपीआई सुविधा हो सकती है (मुझे जांच करनी चाहिए)। 'app.get' भी बेहतर है!:) – c24w