zoukankan      html  css  js  c++  java
  • google app engine golang 教程

    1. 申请google app engine ID 具体步骤问google

    2. 部署个goagent,不然在大陆你肯定别想顺利进行下面的步骤   具体步骤问google

    3. 下载go_appengine_sdk,在windows下测试,下的版本是go_appengine_sdk_windows_386-1.8.8

    4. 下载  Python 2.7.6  http://www.python.org/download/releases/2.7.6/

    5. 最浪费我时间的一步:卸载阿里旺旺 删除注册表里 “阿里旺旺接受的可以文件”这项

       当然这步还有更好的解决办法,还没有仔细研究

    6. 编码

      hello/hello.go

    package hello
    
    import (
    	"fmt"
    	"net/http"
    )
    
    func init() {
    	http.HandleFunc("/", handler)
    }
    
    func handler(w http.ResponseWriter, r *http.Request) {
    	fmt.Fprint(w, "Hello, XXX!")
    }

    app.yaml

    application: xxx
    version: 1
    runtime: go
    api_version: go1
    
    handlers:
    - url: /.*
      script: _go_app

    7.编译测试运行

    把代码和yaml都copy到app目录下

    目录结构

    app/

          hello/hello.go

          app.yaml

    dev_appserver.py app/

    这是一切正常就可以访问http://localhost:8080/

    你应该在网页里看到

    Hello, XXX!

    8.上传app

    appcfg.py update app

    9.访问你的app吧(前提是运行goagent)

    http://yourappid.appspot.com/

  • 相关阅读:
    Unique path
    *Jump Game
    Valid Palindrome
    *Reverse Words in a String
    Min Stack
    [?]*Simplify Path
    *Valid Parentheses
    *Sqrt(x)
    String to Integer (atoi)
    Add Digits
  • 原文地址:https://www.cnblogs.com/wl-blog/p/14977139.html
Copyright © 2011-2022 走看看