我目前正在开发一个使用 Express (Node.js) 构建的应用程序,我想知道为不同环境(开发、生产)处理不同 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)
应该有更好的方法。你会怎么做?
谢谢你。