gpt4 book ai didi

基于go+vue实现的golang每日新闻数据浏览与检索平台(推荐)

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 33 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章基于go+vue实现的golang每日新闻数据浏览与检索平台(推荐)由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

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

项目地址: Github 。

线上Demo:GoNews 。

数据来源: GoCN每日新闻 。

项目截图 。

基于go+vue实现的golang每日新闻数据浏览与检索平台(推荐)

部署 。

获取新闻数据 。

?
1
git clone https: //github .com /gocn/news /data/news

获取源码 。

?
1
go get -u github.com/mikemintang/gonews

解析数据 。

?
1
nohup gonews -d /data/news > /data/log/gonews.log 2>&1

启动Api 。

?
1
nohup gonews -a api -p 8017 > /data/log/gonews.log 2>&1 &

前端部署 。

?
1
2
3
cd $GOPATH/src/github.com/mikemintang/gonews/web
npm install
npm run build

Nginx配置 。

?
1
2
3
4
5
6
7
8
9
10
11
server {
  listen 80;
  server_name gonews.idoubi.cc;
  index index.html index.htm index.php;
  root /data/go/src/mikemintang/gonews/web;
 
  location /api {
  rewrite ^.+api/?(.*)$ /$1 break ;
  proxy_pass http: //127.0.0.1:8017;
  }
}

Shell脚本 。

?
1
2
3
4
#!/bin/sh
cd /data/news
git pull origin master
nohup gonews -d /data/news/ > /data/log/gonews.log 2>&1

  。

定时任务 。

?
1
2
crontab -e
*/10 * * * * /bin/sh /data/shell/cache_news.sh

用到的技术 。

golang包 。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
github.com/go-redis/redis
encoding/json
flag
net/http
net/url
strconv
sync
crypto/md5
fmt
io
io/ioutil
net/url
os
path/filepath
regexp
strconv
strings
time

总结 。

以上所述是小编给大家介绍的基于go+vue实现的golang每日新闻数据浏览与检索平台,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我网站的支持! 。

原文链接:http://idoubi.cc/ 。

最后此篇关于基于go+vue实现的golang每日新闻数据浏览与检索平台(推荐)的文章就讲到这里了,如果你想了解更多关于基于go+vue实现的golang每日新闻数据浏览与检索平台(推荐)的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com