Ich habe Code, den ich nicht unbedingt möchte, dass andere Leute sehen (Für Copyright-Zwecke). Können andere Leute meinen serverseitigen Code lesen, wenn er in node.js geschrieben ist und von einem Server ausgeführt wird, den ich besitze?Können Benutzer die Serverseite node.js lesen?
Antwort
Einfache, aber sehr relevante Frage, danke!
Im Allgemeinen ist clientseitiger Javascript-Code für den Client sichtbar, da er in die HTML-Seite eingebettet ist und mit dem Wissen des Code-Besitzers ohne große Copyright-Probleme ausgeführt wird - da sie hauptsächlich als Hilfsfunktionen verwendet werden um die Seite effizient und leistungsfähig zu gestalten.
Der serverseitige JavaScript-Code, der auf dem Server ausgeführt wird (zum Beispiel in Node-Plattform), haben Sie keinen Grund, den Code, der vertrauliche Geschäftslogik enthalten, an den Client zu schieben - stattdessen führen Sie den Server Side-Aktivitäten und erstellen Sie eine Antwort auf den Client, in Form einer HTML-Seite, optional Java-Skript-Code einbetten, die die Seitenwiedergabe anreichern wird.
Also die Quintessenz ist, dass nur die, die als Antwort auf die Anfrage auf den Client geschrieben wird, außerhalb sichtbar sein wird.
Hoffe, das hilft.
Nein. Solange die Dateien selbst nicht vom Webserver an den Benutzer gesendet werden, kann der Code nicht gelesen werden, es sei denn, sie erhalten Zugriff auf Ihren Server.
- 1. Wie können Benutzer relationale Datenbankänderungen mithilfe von Node.js implementieren?
- 2. textConnection Äquivalent, die lesen können
- 3. Verwenden von Event-Source-Polyfill auf der Serverseite (node.js)
- 4. Lesen einer Datei node.js
- 5. Node.js ENOENT PDF-Datei lesen
- 6. Layout-Verarbeitung Serverseite?
- 7. XML-Datei in Node.js lesen
- 8. Können wir die Betriebssystemumgebungsvariablen in Java lesen?
- 9. lesen Puffer-Objekt in node.js
- 10. Eine Datei in Node.js lesen
- 11. Serverseite React Router Benutzerauthentifizierung
- 12. können Benutzer Sitzungsvariablen ändern?
- 13. node.js/100 erste Bytes einer Datei lesen
- 14. Benachrichtigen Sie den Benutzer von Änderungen an der Serverseite
- 15. NVM & Node.js - Empfohlene Installation für alle Benutzer
- 16. Wie programmiere ich das Zugriffstoken eines Facebook-Benutzers programmgesteuert auf der Serverseite (Node.js)?
- 17. ist es möglich, die Google API-Bibliothek google.maps auf der Serverseite node.js zu verwenden?
- 18. Node.js JWT, erhalten Benutzer-ID von Token
- 19. Firebase - Benutzer auf Node.js Server erstellen
- 20. Node.js - TypeError: Kann die Eigenschaft 'readPreference' von undefined nicht lesen
- 21. Serverseite - Progress Bar
- 22. HTML5 - Serverseite
- 23. Socket.io - warum können nicht alle Benutzer unterschiedliche Namen haben?
- 24. progressive Erweiterung auf der Serverseite?
- 25. Wie können Sie Textdateien lesen?
- 26. Lesen eingehende HTTP-Header mit node.js
- 27. Eine Datei in Echtzeit mit Node.js lesen
- 28. So lesen Sie endlos in Node.js
- 29. Lesen von Socket-Verbindungsantworten in Node.js
- 30. Datei mit node.js, mongoose, gridfs-stream lesen
Das hängt ganz davon ab, wie Sie Ihren Webserver konfiguriert haben. Im Allgemeinen, nein, aber es ist sicherlich nicht schwierig, Ihre Skripte in ein Verzeichnis zu legen, auf das der Webserver zugreifen kann, und Sie könnten das tun, ohne es zu wissen. –
Aus Sicherheitsgründen erlaube ich speziell den Zugriff auf einzelne Dateien, wie index.html (dies ist ein Whitelist-System), bedeutet das, dass ich main.js im selben Ordner wie index.html haben kann? – AppIns