Press "Enter" to skip to content

Simple Web App – Go Lang Practical Programming Tutorial p.5


cosa succede a tutti e benvenuto
Parte quinta della serie Go tutorial
questa serie di cui parleremo
circa sono almeno le basi del
costruito nel web server go che hai
vostra disposizione quindi questo sarà il molto
inizio della nostra app web che siamo
costruirò tutto questo
tutorial quindi prima di tutto ho appena iniziato
con uno script vuoto solo perché io solo
voglio ricominciare da capo, quindi diremo
pacchetto significa come al solito e poi siamo
andrò avanti e importeremo e noi siamo
avrò formati e tu solo
formato parentesi e quindi finalmente net
barra HTTP questo è tutto ciò come parte di
la tua libreria standard, quindi dovresti avere
entrambi adesso andremo
avanti e faremo creeremo il nostro
funzione principale quindi func main e poi in
la nostra funzione principale che creeremo
inizia a creare gestori in modo sostanziale
sviluppo web che avrai
fondamentalmente sai che qualcosa deve prendere
quell’URL in cui qualcuno entra ed è
avrò una sorta di percorso e
allora devi prendere quella strada e poi
capire quale tipo di funzione
corrisponde a quel percorso così la cosa
quello che succederà sarà
l’ handler quindi useremo
Gestore di handle HTTP
e questo prenderà sul sentiero
che vuoi usare così in questo caso
useremo solo una barra in avanti
che solo uno slash in avanti sarebbe il
indicizzare a destra l’homepage proprio lì
niente lì e poi avremo
qualunque cosa avremo qualsiasi funzione
vogliamo correre in questo caso sta andando
per essere gestore di indici che vogliamo eseguire
ora è oltre la reale gestione
funzioni di cui abbiamo bisogno per avere il nostro
server giusto, quindi lo faremo davvero
servire così siamo un HTTP ascoltare e servire
e quindi siamo il primo parametro qui
sta andando essere su ciò che porta e poi il
il secondo parametro è come roba del server
che non abbiamo davvero bisogno di affrontare
in questo momento, ma bisogna bisogna
passare qualcosa quindi passeremo zero
che è la base equivalente di go
lasciare come pitoni nessuno va bene così così questo
crea il nostro server in pratica
porta localhost 8000 così bella ora, abbiamo solo
abbiamo bisogno di un gestore di indici che devi
fai quella funzione così ora andremo
avanti e fare è rendere tale funzione così
diciamo func
indice underscore Handler e quindi indice
il gestore avrà fondamentalmente due
parametri che sono andando c’entrano
prima avra ‘W che andra’
Sii il tuo scrittore quindi in questo sei veramente tu
puoi chiamarlo come vuoi tu
solo se guardi ad altri esempi questo
è esattamente come sarà sempre
codice della gente, quindi cercherò di attaccare
con quello ma puoi chiamarlo così
tutto quello che volevamo W e poi, ovviamente,
dobbiamo dare il tipo ora il tipo
qui sarà uno scrittore di risposta HTTP
titolo quindi non è un tipo go incorporato
questo è un tipo personalizzato che stiamo per
parlare di parleremo di come
di più su quelli nel prossimo
tutorial volevo solo che tu non lo sapessi
fare un giro sulle mie mani se dovessimo
parte quinta e ancora quello che non siamo
in realtà applicando qualsiasi cosa quindi a
scrittore di risposte quindi hai bisogno di sapere
lo scrittore e questo è quello che sarà
inserire informazioni sulla pagina e poi
hai anche bisogno della richiesta quindi andremo
diciamo che quattro richieste equivalgono a quelle di Astra
le richieste HTTP
ora ricorda cosa è l’asterisco che non lo è
l’indirizzo di memoria è giusto per la memoria
sarebbe stato e commerciale questo è
lettura tramite richiesta HTTP e poi
bretelle e siamo pronti a rimbombare cosa fare
vogliamo fare bene nel nostro gestore di indici
faremo stampare il punto D in formato ora
questa è una stampa di base che sta per essere
formatterò qualunque cosa tu abbia specificato
formattare in base a ciò che si specifica
di cui stiamo per dire è lo scrittore
se stesso e poi e poi sarà così
ha ottenuto tutto ciò che hai chiesto di okay
quindi useremo la nostra risposta
scrittore sta per scrivere
chi va è carne fantastica così um ogni cosa
sembra buono per me andiamo avanti e scappiamo
questa cattivi ragazzi così ora andiamo verso
la nostra riga di comando go run go types
[Musica]
punto e virgola e trovato oh giusto
che non è necessario non mettere che
virgola ci va bene drago tutto bene lo farò
approvare una cosa del genere per funzionare bene ora
puoi andare da un browser a un
host locale sulla porta 8000 quindi uno due sette
zero zero uno : 8000 va bene è pulito
va bene
piuttosto bella ancora una cosa che ho capito
potrebbe mostrarti prima di partire
e la testa al prossimo tutorial è solo
solo un po ‘di più sul gestore
così come diciamo che vuoi aggiungere un nuovo
pagina copiamo incolla e diciamo te
volevo fare non so
così invece di gestore di indici ora lo farà
essere circa e facciamo solo fondamentalmente possiamo
copia l’intera funzione Incolla chiamata
questo su Handler e ora lo fa
la stampa formattata di te conosce il web esperto
disegno a volte non riesco nemmeno a sillabare
il mio nome
okay e spezzeremo questo in modo da ctrl C a
spero si spera che tu lo sappia ormai
faremo correre fresco e ora possiamo andare a
come la pagina about, quindi barra web esperto
design di Centex
fantastico, va bene così è tutto per a
esempio di base e come si
significa che sai per ciao tradizionale
esempio mondiale che onestamente era di più
così va molto bene così come me
era
esaminando andare prima che mi sono buttata in I
trovato come un post sul blog non ho intenzione di
chiama nessuno, dimentico bene chi
il nome era che lo ha scritto ma come blog
post e ha confrontato gli esempi di base da
vai allo sviluppo web con Flask con Python
e Ruby on Rails e questo tipo di show
esempi di base ciao mondo e quando tu
guarda che sei tipo oh wow, questo è
super semplice come va fantastico ma quelli
sono così poco pratici perché non lo sono
in realtà caga come se fosse solo una dimostrazione
come in realtà sai veramente di base
informazioni come questa quando tu
in realtà e quando vuoi
iniziare a utilizzare sessioni simili e per quanto riguarda
quando in realtà vuoi iniziare come
facendo una sorta di informazione logica
giusto perché a questo punto come si
Lo farò in realtà super semplice se
vuoi avere come un sito web statico
con with go, ma perché lo faresti
quindi prometto che non è in realtà questo
semplice ma comunque penso che sia strano
quando guardi la comunità in movimento
perché tutti pensano che tu possa fare
tutto ciò che si può fare
tutto con lo standard
pacchetti di libreria ma alla fine sei tu
vorrà qualcosa in più di quello
pensa che la bolla veda ogni volta che ottieni
attraverso la fine di questa serie forse
forse non lo farai comunque, è così
ci sono stato un semplice esempio di ciao mondo in
il prossimo tutorial di cui parleremo
questo perché non è giusto
questa è una sorta di funzione personalizzata
lì o un tipo personalizzato piuttosto che forse
vuoi sapere come farti
alla fine avrai bisogno di saperlo
lo scoprirai, ecco tutto
lo faremo nel prossimo
tutorial se hai domande
i commenti riguardano qualsiasi cosa
sentiti libero di lasciarli sotto altrimenti
Ci vediamo nel prossimo tutorial
Please follow and like us:

Be First to Comment

Lascia un commento