Bir sonraki web uygulamamı node.js. ile geliştiriyorum. Örneğin, ASP.net ile .cs sunucu tarafı koduna bir istemci tarayıcısından erişilemez. Bilmek istediğim, node.js'yi kullanarak uygulamamı geliştirdiğimde, server.js dosyası web siteme göz atan kişilerden korunuyor. Demek istediğim, web sitemdeki ziyaretçilerin .js sunucu tarafı koduna erişmesini istemiyorum. Bu dosyaları CHMOD dosya izinlerini kullanarak koruyabilir miyim, yardımcı olur mu?Node.js sunucu yan kodu koruması
6
A
cevap
8
Web sitesi olarak Express.js kullanıyorsanız, doğrudan sunulan statik dosyalarınızı koyduğunuz bir "ortak" klasörünüz var. Bu klasörün dışında, kodunuzu "denetleyiciler" ve "modeller" gibi tuttuğunuz başka kardeş klasörleriniz var. Web sunucusundan bu klasörlerden birine gidemezsiniz, böylece web sunucunuzun belge kökleri "kamuya açık" olduğundan erişilemezler.
project_root/
- app.js
- public/ <-- web root
- javascripts/
- stylesheets/
- images/
- some_static_page.html
- controllers/
- models/
- routes/
- views/
- node_modules/
1
Bu, Node.js'nin Javascript kullanması nedeniyle dosyalarınıza tarayıcıda erişilebildiğinden değil. Node.js'de sadece Asp.net'de olduğu gibi, istemci tarafı ve sunucu tarafı arasında bir fark vardır. Javascript dosyalarınızı istemciye halka açık olmayacaklarından daha fazla sunmazsanız.
İlgili konular
- 1. ModalPopupExtender Sunucu Yan Kodundan C#
- 2. Google Cloud Messaging Sunucusu Yan Kodu C#
- 3. Sunucu içi sunucu haberleşmesi için Node.js
- 4. Node.js istemci ve sunucu oyunu
- 5. webpack paket kodu hedefleme node.js
- 6. Sunucu Bir ExtJS GridPanel'de Yan Sayfalandırma
- 7. node.js kodundan javascript kodu çağırılıyor
- 8. PNG Sunucu tarafına SVG - kullanan node.js
- 9. Javascript istemcisine Node.js sunucu verileri nasıl gönderilir?
- 10. Node.js sunucu yanıtı durduysa nasıl belirlenir?
- 11. Sunucu çalışırken konsol komutları nasıl yapılır Node.js
- 12. javascript'ten node.js sunucu tarafı yöntemi nasıl aranır?
- 13. Ölçüm ve izleme node.js sunucu performansı
- 14. Raylar, Node.js çapraz sunucu kimlik doğrulaması
- 15. Web uygulamasındaki CSRF koruması
- 16. SQL Injection Koruması - tek tırnak
- 17. Python içinde aşağıdaki kodu var node.js
- 18. Sunucu tarafı için birim testleri nasıl yazılır Meteor kodu?
- 19. bir agrega (SQL Sunucu Hatası) WHERE yan tümcesinde görünmeyebilir
- 20. Yetkilendirilmiş statik html sayfası (şifre koruması)?
- 21. Bir Node.js projesi belirtme: node.js içinde yalnızca bir "sunucu dosyası" var mı?
- 22. Raylar, OAuth ve CSRF koruması
- 23. C++: OpenMP paylaşımlı bellek koruması
- 24. Raylar, görüntü ve izleme koruması
- 25. Node.js ile sunucu tarafında birden çok JS dosyası nasıl yönetilir?
- 26. yığın yürütme koruması ve ubuntu üzerinde rasgeleleştirme
- 27. Paketleme istemcisi yan kodu bir RDD'ye geçirmek için
- 28. node.js
- 29. Node.js: İstemci Tarafı Templation v/s Sunucu Tarafı Temputlu
- 30. bir node.js sunucu uygulaması içinden bir GET isteği yapın ve