3
A
回答
2
雖然這個問題很老,但我想在這裏爲求職者提供一個解決方案,就像我在這裏登陸一樣。
首先,你需要安裝sitemap-generator
說我有一個路線'get /sitemap' : 'SitemapController.build_sitemap',
SitemapController.js
sitemap: function(req, res) {
var fs = require('fs');
var SitemapGenerator = require('sitemap-generator');
var generator = new SitemapGenerator('https://your_website.com/');
generator.on('done', function (sitemap) {
console.log(sitemap);
fs.writeFile("./assets/sitemap.xml", sitemap, function(err){
if(err) {
return res.negotiate(err);
}
console.log("The file was saved!");
return;
});
});
generator.start();
},
在這一點上sitemap.xml的文件將在./assets生成目錄(你可以把它放在任何你想要的,是你的choise /做出的決定)
NOW,你已經擁有的.xml在你的項目中,唯一剩下的就是將sitemap.xml文件返回/呈現給路由GET。
謝謝
相關問題
- 1. 如何從docbook源創建sitemap.xml
- 2. 如何與sailsjs「在$」
- 3. 什麼時候在DNN中創建sitemap.xml
- 4. SailsJS - 在SailsJS中創建一個自定義ID爲
- 5. 如何通過SailsJS和waterline的代碼創建Schema
- 6. 如何使用angular 2在sitemap.xml中創建動態URL?
- 7. 如何使用R和{XML}包創建sitemap.xml文件?
- 8. 在Sailsjs中創建自定義屬性
- 9. SailsJS:無法在beforeCreate中創建模型
- 10. SailsJS用戶創建不返回
- 11. 與sailsjs角航線
- 12. SailsJS在OpenShift與MySQL
- 13. 重寫與URL sitemap.xml的文件子杜曼與sitemap.xml的文件到文件夾
- 14. 如何爲Javascript文件中指定的鏈接創建Sitemap.xml文件?
- 15. 如何創建與Symfony2的
- 16. 如何創建與Android的
- 17. 如何創建與Grails的
- 18. 如何創建與Postgres的
- 19. 如何創建與Android的
- 20. Angular-cli與Sailsjs的集成
- 21. 在clojure中構建sitemap.xml?
- 22. 如何使用sites.kml和sitemap.xml
- 23. 使用傳統的ASP創建sitemap.xml時的urlset標記問題
- 24. 什麼是創建sitemap.xml的最佳方式?
- 25. 如何使用socket.io和sailsjs創建兩個用戶之間的私人聊天
- 26. 如何創建與SailsJS中另一個模型的對象單向關聯的對象列表?
- 27. 如何創建與使用
- 28. 如何創建與PARENT_ID
- 29. 如何創建與ADO.NET
- 30. 如何創建表與