{"id":80,"date":"2020-12-28T14:59:12","date_gmt":"2020-12-28T13:59:12","guid":{"rendered":"https:\/\/workerbase.org\/wordpress\/?p=80"},"modified":"2022-03-24T10:29:11","modified_gmt":"2022-03-24T09:29:11","slug":"https-e-golang","status":"publish","type":"post","link":"https:\/\/arkenidar.com\/wordpress\/2020\/12\/28\/https-e-golang\/","title":{"rendered":"https e golang"},"content":{"rendered":"\n<p>&#8220;Go Language&#8221; HomePage at: <a rel=\"noreferrer noopener\" href=\"https:\/\/go.dev\/\" target=\"_blank\">https:\/\/go.dev\/<\/a> (WAS: <a rel=\"noreferrer noopener\" href=\"http:\/\/golang.org\/\" data-type=\"URL\" data-id=\"golang.org\/\" target=\"_blank\">golang.org\/<\/a>)<\/p>\n\n\n\n<p><a href=\"https:\/\/vk.com\/wall341179603_5279\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/vk.com\/wall341179603_5279<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"534\" height=\"618\" src=\"https:\/\/workerbase.org\/wordpress\/wp-content\/uploads\/2020\/12\/netop-go-Screenshot_20201228_143226.png\" alt=\"\" class=\"wp-image-81\" srcset=\"https:\/\/arkenidar.com\/wordpress\/wp-content\/uploads\/2020\/12\/netop-go-Screenshot_20201228_143226.png 534w, https:\/\/arkenidar.com\/wordpress\/wp-content\/uploads\/2020\/12\/netop-go-Screenshot_20201228_143226-259x300.png 259w\" sizes=\"auto, (max-width: 534px) 100vw, 534px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image alignfull size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/workerbase.org\/wordpress\/wp-content\/uploads\/2020\/12\/Screenshot_20201228_145423-certbot-1024x576.png\" alt=\"\" class=\"wp-image-83\" srcset=\"https:\/\/arkenidar.com\/wordpress\/wp-content\/uploads\/2020\/12\/Screenshot_20201228_145423-certbot-1024x576.png 1024w, https:\/\/arkenidar.com\/wordpress\/wp-content\/uploads\/2020\/12\/Screenshot_20201228_145423-certbot-300x169.png 300w, https:\/\/arkenidar.com\/wordpress\/wp-content\/uploads\/2020\/12\/Screenshot_20201228_145423-certbot-768x432.png 768w, https:\/\/arkenidar.com\/wordpress\/wp-content\/uploads\/2020\/12\/Screenshot_20201228_145423-certbot-1200x675.png 1200w, https:\/\/arkenidar.com\/wordpress\/wp-content\/uploads\/2020\/12\/Screenshot_20201228_145423-certbot.png 1366w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image alignfull size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"790\" height=\"632\" src=\"https:\/\/workerbase.org\/wordpress\/wp-content\/uploads\/2020\/12\/Screenshot_20201228_145647-certbot.png\" alt=\"\" class=\"wp-image-84\" srcset=\"https:\/\/arkenidar.com\/wordpress\/wp-content\/uploads\/2020\/12\/Screenshot_20201228_145647-certbot.png 790w, https:\/\/arkenidar.com\/wordpress\/wp-content\/uploads\/2020\/12\/Screenshot_20201228_145647-certbot-300x240.png 300w, https:\/\/arkenidar.com\/wordpress\/wp-content\/uploads\/2020\/12\/Screenshot_20201228_145647-certbot-768x614.png 768w\" sizes=\"auto, (max-width: 790px) 100vw, 790px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image alignfull size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"790\" height=\"718\" src=\"https:\/\/workerbase.org\/wordpress\/wp-content\/uploads\/2020\/12\/Screenshot_20201228_145613-webgo.png\" alt=\"\" class=\"wp-image-85\" srcset=\"https:\/\/arkenidar.com\/wordpress\/wp-content\/uploads\/2020\/12\/Screenshot_20201228_145613-webgo.png 790w, https:\/\/arkenidar.com\/wordpress\/wp-content\/uploads\/2020\/12\/Screenshot_20201228_145613-webgo-300x273.png 300w, https:\/\/arkenidar.com\/wordpress\/wp-content\/uploads\/2020\/12\/Screenshot_20201228_145613-webgo-768x698.png 768w\" sizes=\"auto, (max-width: 790px) 100vw, 790px\" \/><\/figure>\n\n\n\n<pre class=\"wp-block-preformatted\"><strong>package<\/strong> main \n \n<strong>import<\/strong>( \n &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\"net\/http\" \n &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\"fmt\" \n &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\"log\" \n) \n \nfunc main() { \n \n<strong>\/\/ handle `\/` route<\/strong> \nhttp.HandleFunc( \"\/\", func( res http.ResponseWriter, req *http.Request ) { \n &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fmt.Fprint( res, \"Hello World! (from GoLang's net\/http)\" ) \n} ) \n \n<strong>\/\/ run server on port 443=https 80=http<\/strong> \n \n<strong>\/\/ your DNS domain is not netop.info so change below accordingly<\/strong> \n<strong>\/\/ these 2 files were generated by certbot<\/strong> \n<strong>\/\/ https:\/\/golang.org\/pkg\/net\/http\/#ListenAndServeTLS<\/strong> \n \ncertFile:=\"\/etc\/letsencrypt\/live\/netop.info\/fullchain.pem\" \nkeyFile:=\"\/etc\/letsencrypt\/live\/netop.info\/privkey.pem\" \nserverError:=http.ListenAndServeTLS(\":443\", certFile, keyFile, nil) \nlog.Fatal(serverError) \n \n}\n \n<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">curl <strong>https:\/\/netop.info<\/strong><\/pre>\n\n\n\n<pre id=\"block-2865bb2d-27a6-405c-87b0-00da490ea263\" class=\"wp-block-preformatted\"><strong><a href=\"https:\/\/netop.info\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/netop.info<\/a><\/strong><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>&#8220;Go Language&#8221; HomePage at: https:\/\/go.dev\/ (WAS: golang.org\/) https:\/\/vk.com\/wall341179603_5279 package main import( &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8220;net\/http&#8221; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8220;fmt&#8221; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8220;log&#8221; ) func main() { \/\/ handle `\/` route http.HandleFunc( &#8220;\/&#8221;, func( res http.ResponseWriter, req *http.Request ) { &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fmt.Fprint( res, &#8220;Hello World! (from GoLang&#8217;s net\/http)&#8221; ) } ) \/\/ run server on port 443=https 80=http \/\/ your DNS domain is not netop.info [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[22],"tags":[14,15],"class_list":["post-80","post","type-post","status-publish","format-standard","hentry","category-computer","tag-golang","tag-web"],"_links":{"self":[{"href":"https:\/\/arkenidar.com\/wordpress\/wp-json\/wp\/v2\/posts\/80","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/arkenidar.com\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/arkenidar.com\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/arkenidar.com\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/arkenidar.com\/wordpress\/wp-json\/wp\/v2\/comments?post=80"}],"version-history":[{"count":7,"href":"https:\/\/arkenidar.com\/wordpress\/wp-json\/wp\/v2\/posts\/80\/revisions"}],"predecessor-version":[{"id":480,"href":"https:\/\/arkenidar.com\/wordpress\/wp-json\/wp\/v2\/posts\/80\/revisions\/480"}],"wp:attachment":[{"href":"https:\/\/arkenidar.com\/wordpress\/wp-json\/wp\/v2\/media?parent=80"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/arkenidar.com\/wordpress\/wp-json\/wp\/v2\/categories?post=80"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/arkenidar.com\/wordpress\/wp-json\/wp\/v2\/tags?post=80"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}