jappadu Skrevet 7. august 2015 Del Skrevet 7. august 2015 (endret) Jeg har tenkt å prøve meg på Mysql i Node js via denne guiden. Jeg er ganske ny innen dette og stusset litt over og ha passord rett i en js-fil. Er det slik at denne mysql-js-filen er usynlig for publikum, slik som PHP? Endret 7. august 2015 av webliz Lenke til kommentar
Rudde Skrevet 7. august 2015 Del Skrevet 7. august 2015 Hva? "slik som i PHP"? Den er bare "usynlig" for publikum on du kjører PHP server side. Så det kommer jo an på om du kjører NodeJS Server-side eller Client-side akkurat som i PHP. Lenke til kommentar
jappadu Skrevet 7. august 2015 Forfatter Del Skrevet 7. august 2015 (endret) Hva? "slik som i PHP"? Den er bare "usynlig" for publikum on du kjører PHP server side. Så det kommer jo an på om du kjører NodeJS Server-side eller Client-side akkurat som i PHP. Sikkert teit beskrevet fra min side. Tanken er å kjøre en NodeJS-server med mysql. Det jeg lurer på om denne mysql-js-filen er tilgjengelig for alle eller om man henter denne filen "usynlig" til en åpen JS-fil? Ha meg unnskyldt. Er noob innen dette Endret 7. august 2015 av webliz Lenke til kommentar
quantum Skrevet 9. august 2015 Del Skrevet 9. august 2015 Hva? "slik som i PHP"? Den er bare "usynlig" for publikum on du kjører PHP server side. Så det kommer jo an på om du kjører NodeJS Server-side eller Client-side akkurat som i PHP.kjøre php clientside? Lenke til kommentar
quantum Skrevet 9. august 2015 Del Skrevet 9. august 2015 det viktige er at webtjeneren ikke er konfigurert slik at jsfila som skal kjøre serverside kan bli delt ut "as is" via en vanlig http-request. dette er ikke noe annerledes med node enn med andre apptjenere. 1 Lenke til kommentar
Snorre Skrevet 12. august 2015 Del Skrevet 12. august 2015 Node.js kjører all kode på serveren, ikke i klient. Node.js bruker JavaScript v8-motoren til Google for å kjøre JavaScript-kode på serveren. Node.js kan brukes til å serve statiske filer, men ikke med mindre du selv implementerer støtte for dette i web-applikasjonen din. I et node-prosjekt vil man typisk kun serve filer som ligger i prosjektmappe/public, mens konfigurasjonen ofte ligger i prosjektmappe/config. Det skal dermed være nokså trygt å lagre passord i konfigurasjonsfilene gitt at du setter restriktive lese og skrive-rettigheter på disse filene (se https://www.linux.com/learn/tutorials/309527-understanding-linux-file-permissions). Det varierer litt hvordan man konfigurerer Node-applikasjoner. Noen sverger til konfigurasjonsfiler, mens andre mener at miljøvariabler (environment variables) er bedre. Egentlig er det litt hipp som happ. For større applikasjoner kan konfigurasjons-biblioteker fra npm være verdt en titt. https://www.npmjs.com/search?q=config Hvis du har en http-server som nginx eller apache foran applikasjonen og denne er satt opp til å levere filer fra prosjektmappen kan det jo tenkes at konfigurasjonsfilen også kan komme på avveie. Men Node i seg selv vil ikke uten videre serve konfigurasjonsfilen ut til web-klienter med mindre du skriver kode for dette. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå