gorose orm+dotweb框架快速构建go web网站实战(六)

网站上线运行和总结

测试运行

上一节, 我们完成了所有的服务端代码, 现在我们先试运行一下

  • 启动服务

    go run main.go

    会打印出如下信息:

    start...,port:8888, visit: http://localhost:8888

    说明, 我们的服务运行起来了

  • 浏览器输入访问

    http://localhost:8888

    出现了我们路由中设定的 “快新闻首页!”, 完美运行起来

  • 测试下获取一条新闻数据

    http://localhost:8888/getnewsbyid?id=1

    浏览器会打印出如下信息:

    {
        "data": {
            "content": "新闻啊新闻新闻啊新闻",
            "created_at": "2018-01-23 16:31:53",
            "id": 1,
            "status": 1,
            "updated_at": null
        },
        "msg": "success",
        "status": 200
    }

    则说明, 数据服务也完美成功

部署上线

说到部署, go 是我见过的项目中, 部署最简单的一个, 网上通用的不熟方法有几种, 这里, 我们只用简单的一种做个示例

  • 打包服务

    go build main.go
  • 运行服务

    nohup ./main &

没错, 这样就运行起来了, 没了

总结

本系列教程, 只是做了一个简单的网站流程示例, 起到抛砖引玉的效果.
具体使用过程, 根据自己的需要, 做出相应的调整即可, 希望可以帮助寻求入门的人快速打通任督二脉吧

说明: 至于前端页面, 自己随便写写就好, 我这里运用了
vue 前端框架, 后续有机会, 我再把这个过程记录下来, 暂时先告一段落, 源码都在一起

本项目源码: https://github.com/gohouse/kuaixinwen

    原文作者:fizz
    原文地址: https://segmentfault.com/a/1190000013245269
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞