Newsquirrel
made with
React
简介及使用教程
Newsquirrel是一个简单而优雅的新闻阅读应用程序,旨在使新闻阅读更有趣,支持阅读引起轰动的头条新闻并快速搜索数以百万计的文章。
Newsquirrel基于NewsAPI,建立在非常强大的基础之上。技术栈包括:ReactsJS、 Typescript、 React-Emotion、 Apollo Client、 Apollo Server、NewsAPI。
结构
- Web-这是托管在Nginx上的前端应用程序,也是所有动作开始的地方。
- Newsapi-阿波罗服务器负责处理来自Web应用程序的所有请求。服务器与新闻API对话,并将数据缓存在MySQL db上,以获得更快的数据检索速度。
- Prisma Service-一个GraphQL端点,Newsapi使用它来存储MySQL db上的数据,作为MySQL db的ORM层
- 数据库 -用于缓存的MySQL数据库。
安装
下载源码到本地
git https://github.com/prabhuignoto/newsquirrel.git myproject
cd myproject
安装依赖
yarn install
开发模式下运行
yarn run start
编译
yarn run build
示例
作者
相关项目