noxue / Gocms
Licence: gpl-3.0
不学网官网后台接口
Stars: ✭ 43
Labels
Projects that are alternatives of or similar to Gocms
Docker Vue Node Nginx Mongodb Redis
🐉 An awesome boilerplate, Integrated Docker, Vue, Node, Nginx, Mongodb and Redis in one, Designed to develop & build your web applications more efficient and elegant.
Stars: ✭ 34 (-20.93%)
Mutual labels: mongodb
Nodercms
轻量级内容管理系统,基于 Node.js + MongoDB 开发,拥有灵活的内容模型以及完善的权限角色机制。
Stars: ✭ 990 (+2202.33%)
Mutual labels: mongodb
Multiplay Grpc Server
gRPC server for Multiplaying in Rust
Stars: ✭ 41 (-4.65%)
Mutual labels: mongodb
Puppet Mongodb
This module manages mongodb services. It provides the functions for sharding, mongod and mongos instances.
Stars: ✭ 34 (-20.93%)
Mutual labels: mongodb
Antvueblogfront
🔥使用Vue全家桶 + Egg + Mongodb 写的个人网站博客。使用docker compose 一键部署。(最近比较忙,部署还有点问题,后期补上)
Stars: ✭ 36 (-16.28%)
Mutual labels: mongodb
Iblog
基于 Node.js 的开源个人博客系统,采用 Nuxt + Vue + TypeScript 技术栈。
Stars: ✭ 994 (+2211.63%)
Mutual labels: mongodb
Nodejs Mean Stack
Solution tutorial: Modern Web Application using MEAN stack on IBM Cloud
Stars: ✭ 37 (-13.95%)
Mutual labels: mongodb
Curriculum
Overview of the different modules and learning goals of the program.
Stars: ✭ 40 (-6.98%)
Mutual labels: mongodb
Node Production
Take Your Node.js Project to The Production Environment (VPS/Dedicated Server).
Stars: ✭ 35 (-18.6%)
Mutual labels: mongodb
Goeat Api
Rest API for a food delivery application - Built with Express, Postgres, Redis, MongoDB and Nodemailer
Stars: ✭ 36 (-16.28%)
Mutual labels: mongodb
Bookmarks.dev Frontend Only Archive
Bookmarking for Developers & Co
Stars: ✭ 38 (-11.63%)
Mutual labels: mongodb
Phalcon Mongodb Odm
MongoDB ODM for Phalcon framework for new mongodb php extension with query builder and rich functionality
Stars: ✭ 42 (-2.33%)
Mutual labels: mongodb
Moveit
🚀 NLW #4 | React+ TypeScript + NextJS + StyledComponents + Firebase + MongoDb +Axios
Stars: ✭ 39 (-9.3%)
Mutual labels: mongodb
gocms
说明
- 本项目只是不学网的一部分,全部项目组合起来构成不学网
网站整体架构
- 关于网站设计思路和开发中遇到的问题,可以看这里
http://noxue.com/article/unclassified/gocms
部署
- 把配置文件 config.default.json 复制一份改名为 config.json,根据文件中的配置修改配置内容
- 编译成可执行程序,和config.json放到一个目录下就可以运行
- 注意 如果要上传文件,必须要配置七牛
演示地址
response error code
-
1000
post data error -
1111
form request field is invalid
restful api (v1)
Upload Api
-
GET /upload/token
Get Upload Token For QiNiuGET 127.0.0.1/api/v1/upload/token?filename=1.jpg&type=article
-
POST /upload/callback
upload callback api for qiniu notify my server- file
- token xxxxxxxxxxxx
- key article/2018/10/2a498b27-bd82-4c0b-8f41-85529dcd1a05.jpg
Article Type Api
-
POST /article-type
add article type -
DELETE /article-type/{typeName}
delete article type -
PUT /article-type/{typeName}
update article type -
GET /article-type/{typeName}
get a article type -
GET /article-types?word={keyword}&page={page}&size={pagesize}&sortby={fieldName}&order={asc|desc}
get article types
Article Api
-
POST /article
add article -
DELETE /article/{articleName}
delete article -
POST /article/{articleName}
add a chapter to the article -
PUT /article/{articleName}
update article -
GET /article/{typeName}/{articleName}
get a article -
GET /articles?page={page}&size={pagesize}&sortby={fieldName}&order={asc|desc}
get articles -
GET /article/{articleName}?page={page}&size={pagesize}&sortby={fieldName}&order={asc|desc}
get articles chapter -
GET /article/{typeName}/{articleName}/{chapterName}
get a chapter -
上面接口有所改动,具体可以看
main.go
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].