介绍
这篇文章将为大家详细讲解有关基于去+ vue实现的golang每日新闻数据浏览与检索平台,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
golang适合做什么
golang可以做服务器端开发,但golang很适合做日志处理,数据打包,虚拟机处理,数据库代理等工作。在网络编程方面,它还广泛应用于网络应用,API应用等领域。
gonews是基于去+ vue实现的golang每日新闻浏览与检索平台
项目地址:Github
线上演示:gonews
数据GoCN每日新闻
项目截图
<强>部署强>
获取新闻数据
git clone https://github.com/gocn/news /数据/新闻
获取源码
go get -u github.com/mikemintang/gonews
解析数据
nohup gonews -d /数据/news 祝辞,/数据/日志/gonews.log 2祝辞,1
启动API
nohup gonews -a api -p 8017年,祝辞,/数据/日志/gonews.log 2祝辞,1,,
前端部署
cd GOPATH/src/github.com/mikemintang/gonews/web美元 npm 安装 npm run 构建
Nginx配置
server { ,listen 80; ,server_name gonews.idoubi.cc; ,index index.html  index.htm index . php; ,root /数据/去/src/mikemintang/gonews/网络; ,位置/api { ,rewrite ^ + api/?(. *),美元/1美元,打破; ,proxy_pass http://127.0.0.1:8017; ,} }
壳脚本
# !/bin/sh cd /数据/新闻 git pull  origin 主人 nohup gonews  -d /数据/新闻/,祝辞,/数据/日志/gonews.log 2祝辞,1
定时任务
crontab - e */10,*,*,*,*,/bin/sh /数据/壳/cache_news。sh
<>强用到的技术强>
<强> golang包强>
github.com/go-redis/redis“刷:js;” 编码/json 国旗 net/http net/url strconv 同步 加密/md5 fmt io io/ioutil net/url 操作系统 路径/filepath 正则表达式 strconv 字符串 时间
关于“基于去+ vue实现的golang每日新闻数据浏览与检索平台”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看的到。