基于去+ vue实现的golang每日新闻数据浏览与检索平台

  介绍

这篇文章将为大家详细讲解有关基于去+ vue实现的golang每日新闻数据浏览与检索平台,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

golang适合做什么

golang可以做服务器端开发,但golang很适合做日志处理,数据打包,虚拟机处理,数据库代理等工作。在网络编程方面,它还广泛应用于网络应用,API应用等领域。

gonews是基于去+ vue实现的golang每日新闻浏览与检索平台

项目地址:Github

线上演示:gonews

数据GoCN每日新闻

项目截图

基于去+ vue实现的golang每日新闻数据浏览与检索平台

<强>部署

获取新闻数据

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每日新闻数据浏览与检索平台”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看的到。

基于去+ vue实现的golang每日新闻数据浏览与检索平台