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

基于go+vue实现的golang每日新闻浏览与检索平台,第1张

概述介绍 gonews是基于go+vue实现的golang每日新闻浏览检索平台 项目地址:Github 线上Demo:GoNews 数据来源:GoCN每日新闻 项目截图 部署 获取新闻数据 git clone https://github.com/gocn/news /data/news 获取源码 go get -u github.com/mikemintang/gonews 解析数据 nohup 介绍

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

项目地址:Github 线上Demo:GoNews 数据来源:GoCN每日新闻 项目截图

部署 获取新闻数据
git clone https://github.com/gocn/news /data/news
获取源码
go get -u github.com/mikemintang/gonews
解析数据
nohup gonews -d /data/news > /data/log/gonews.log 2>&1
启动API
nohup gonews -a API -p 8017 > /data/log/gonews.log 2>&1 &
前端部署
cd $GOPATH/src/github.com/mikemintang/gonews/webnpm installnpm run build
Nginx配置
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/?(.*)$ / break;        proxy_pass      http://127.0.0.1:8017;    }}
Shell脚本
#!/bin/shcd /data/newsgit pull origin masternohup gonews -d /data/news/ > /data/log/gonews.log 2>&1
定时任务
crontab -e*/10 * * * * /bin/sh /data/shell/cache_news.sh
用到的技术 golang包 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 npm包 vue vuex vue-router axios moment mockJs

欢迎提交Pull Request

总结

以上是内存溢出为你收集整理的基于go+vue实现的golang每日新闻浏览与检索平台全部内容,希望文章能够帮你解决基于go+vue实现的golang每日新闻浏览与检索平台所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1272629.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-08
下一篇 2022-06-08

发表评论

登录后才能评论

评论列表(0条)

保存