Press "Enter" to skip to content

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


что происходит с каждым, и добро пожаловать в
часть пятая из серии учебников go
эта серия, что мы будем говорить
о, по крайней мере, основах
встроенный веб-сервер go, который у вас есть
ваше распоряжение , так что это будет очень
начало нашего нашего веб-приложения, что мы
собираемся строить по всему этому
поэтому прежде всего я только начал
с пустым скриптом только потому, что я просто
хочу начать новый, так что мы собираемся сказать
пакет как обычно, а затем мы
собираемся идти вперед и импортировать, и мы
есть форматы, и вы просто
в скобках, а затем, наконец, net
slash HTTP это все это как часть
вашей стандартной библиотеки, чтобы вы
обе из тех, кого мы сейчас собираемся пойти
впереди и делаем, мы собираемся создать наш
основная функция, поэтому func main, а затем в
наша основная функция, которую мы собираемся создать
начните создавать обработчики, в основном в
веб-разработки у вас будет
в основном вы знаете, что что-то нужно принимать
этот URL-адрес, в который кто-то входит, и
у вас будет какой-то путь к нему и
то вам нужно пройти этот путь, а затем
выяснить, какая функция
соответствует этому пути, так что вещь
что собирается сделать это будет
обработчик, поэтому мы собираемся использовать
Функциональность HTTP
и это будет идти по пути
которые вы хотите использовать в этом случае
мы просто будем использовать косую черту
который просто косой чертой будет
индекс прямо на главной странице прямо там
ничего там и тогда мы будем иметь
что бы мы ни делали
мы хотим работать в этом случае, это происходит
быть обработчиком индекса, который мы хотим запустить
теперь это выходит за рамки собственно обработки
функций, которые нам нужны, чтобы
сервер, так что мы собираемся на самом деле
служите так, что мы слушаем HTTP и служим
и тогда мы первый параметр здесь
собирается быть на какой порт и затем
второй параметр похож на материал сервера
что нам действительно не нужно иметь дело с
прямо сейчас , но вы должны вы должны
пропустите что-то, чтобы мы прошли ноль
который эквивалентен на основе
уйти, как питоны, нет, так что так
создает наш сервер в основном
localhost port 8000 so cool теперь мы просто
нам нужен обработчик индекса, который вам нужно
сделайте эту функцию, так что теперь мы пойдем
впереди и делать, это сделать так, чтобы
скажем, func
index underscore Обработчик, а затем индекс
у обработчика будет в основном два
параметры, которые войдут в него
сначала у него будет W, который будет
быть вашим писателем, так что в этом вы действительно
можете назвать это, что бы вы ни хотели
просто если вы посмотрите на другие примеры,
точно , как это всегда собирается быть в
народный код, поэтому я собираюсь попытаться придерживаться
с этим, но вы могли бы назвать это
все , что вы хотели W , а затем , очевидно ,
мы должны теперь ввести тип типа
здесь будет писатель ответа HTTP
название, так что это не встроенный тип go
это особый тип, который мы собираемся
говорить о мы будем говорить о том ,
о том, что в следующем
учебник я просто хотел не знать
ездить на моих руках, если мы доберемся до
часть пятая, и все же, что мы не
фактически применяя что-либо, так или иначе
так что вам нужно знать
писатель, и вот что будет
введите информацию на страницу, а затем
вам также нужен запрос, чтобы мы собирались
скажем , четыре запроса равны Астре
HTTP- запросы
теперь вспомните, что такое звездочка, которая не является
адрес памяти прямо в памяти
было бы амперсандом, и это
чтение через HTTP-запрос, а затем
скобки, и мы готовы гулчить, что делать
мы хотим хорошо работать в нашем обработчике индексов
мы собираемся сделать формат dot F print now
это в основном F-печать.
собираюсь отформатировать все, что вы указали
собирать формат в зависимости от того, что вы указываете
который мы собираемся сказать, это писатель
сам, а потом и тогда это будет
получил выход, что бы вы его попросили
так что он будет использовать наш ответ
писатель, он собирается написать
whoa go — это мясо потрясающее, так что все
хорошо выглядит для меня, давайте двигаться вперед и запускать
это плохие мальчики, так что теперь давайте перейдем к
наша командная строка go run go
[Музыка]
точка с запятой и найдена правильно
это не обязательно, не ставьте этого
запятая там хорошо дракон, я буду
одобрить такую ​​вещь, чтобы работать нормально, так что теперь
вы можете перейти к заголовку браузера
локальный хост на порту 8000 так один два семь
нулевой ноль один : 8000 хорошо идти аккуратно
Хорошо
довольно круто еще одна вещь, которую я считаю
может показать вас до того, как мы уйдем
и голова на следующий учебник просто
просто немного больше о обработчике
так что, скажем, вы хотите добавить новый
мы скопируем пасту и предположим, что вы
хотел сделать, я не знаю о
поэтому вместо обработчика индекса он будет
будьте примерно и давайте просто в принципе можем
просто скопируйте эту функцию
это о Handler, и теперь это делает
отформатированная печать вы знаете, эксперт web
дизайн иногда я даже не могу заклинать
мое собственное имя
хорошо, и мы сломаем это так, чтобы ctrl C
сломайте, надеюсь, вы знаете, что к настоящему времени
мы будем работать свежими, и теперь мы можем пойти на
как о странице, так слэш экспертной сети
дизайн от Centex
здорово, так что это все, как
действительно базовый пример и, как да, я
Знаете ли вы, что знаете для традиционного приветствия?
мир, который честно был больше
похоже, это выглядит довольно хорошо, так как я
был
глядя на ход , прежде чем я прыгнул в I
найдено как сообщение в блоге Я не собираюсь
вызовите кого-нибудь, я хорошо знаю, кто
имя было написано, но как блог
и он сравнивал основные примеры из
перейти к разработке веб-сайтов с помощью Python
и Ruby on Rails, и это вроде показало
основные приветственные примеры мира и когда вы
посмотри, что ты похож на
супер просто, как идет потрясающе, но те
настолько непрактичны, потому что это не
на самом деле дерьмо, как будто это просто показывает
как вы действительно знаете по-настоящему базовые
подобная информация, например, когда вы
на самом деле, о том, когда вы хотите
начните использовать подобные сеансы и как насчет
когда вы действительно хотите начать, как
делать какую-то логическую информацию
правильно, потому что в этот момент, как да
Я сделаю это очень просто, если
вы хотите иметь как статический веб-сайт
с тобой, но зачем ты это делаешь
так что я обещаю, что это не на самом деле
простой, но в любом случае я думаю, что это странно
когда вы смотрите в ходе сообщества
потому что все думают, что вы можете
все , что вы можете сделать
все со стандартным
библиотеки, но в конечном итоге вы
захотеть что-то поверх того, что я
думать пузырь видеть, когда вы получаете
через конец этой серии возможно
возможно, вы не будете так в любом случае, это все
были там просто привет мир пример
в следующем уроке мы поговорим о
это потому, что это не совсем правильно
это какая- то пользовательская функция
там или пользовательский тип, а может быть,
вы хотите знать, как сделать себя
в конце концов вам нужно будет это знать
вы узнаете, вот и все
мы собираемся делать в следующем
если у вас есть вопросы
комментарии касается любой
не стесняйтесь оставлять их ниже
Я увижу вас в следующем учебнике
Please follow and like us:

Be First to Comment

Добавить комментарий