All Projects → noxue → Gocms

noxue / Gocms

Licence: gpl-3.0
不学网官网后台接口

Programming Languages

go
31211 projects - #10 most used programming language
golang
3204 projects

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
Smarthome
💡 智能电器管理综合系统
Stars: ✭ 33 (-23.26%)
Mutual labels:  mongodb
Living Mongo
A MongoDB Web GUI
Stars: ✭ 42 (-2.33%)
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
Mongoku
🔥The Web-scale GUI for MongoDB
Stars: ✭ 1,000 (+2225.58%)
Mutual labels:  mongodb
Spring Session Data Mongodb
Spring Session for MongoDB
Stars: ✭ 34 (-20.93%)
Mutual labels:  mongodb
Mean Angular4 Chat App
MEAN stack with Angular 4 Chat App
Stars: ✭ 41 (-4.65%)
Mutual labels:  mongodb
Foodeazy
Stars: ✭ 34 (-20.93%)
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
Front End
Coronavirus COVID19 US Cases Dashboard
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

说明

  • 本项目只是不学网的一部分,全部项目组合起来构成不学网

后台API

前端界面

后台界面

SEO处理工具

网站整体架构

  • 关于网站设计思路和开发中遇到的问题,可以看这里

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 QiNiu

    • GET 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].