中文版 English version
This is a backend server developed with Nodejs
and Expressjs
. It comprises of several sections:
1. Basic login, logout, register functions
2. Basic user-related APIs, such as managing user sessions, updating user information and expiring an existing account.
3. Basic CRUD of blogs(after content cencor), such as retrieving blogs withpagination
.
4. Suggestion APIs—— allow you to raise and manage your suggestions to the website.
5 A liking system—— enables you to like and dislike a particular blog/article, and more.
6. Status APIs—— shows your last login and logout time, as well as other useful information.
7. Other utility methods, including encryption&decryption and IP info.
Relevant frameworks of this backend server:
1. mongoose
2. sequelize
3. ioredis
Our development has nearly come to an end, and in order to learn more about our project,
- You can give it a shot at ExpressBlog API Website.
- In case you aren't familiar with all the APIs, we have exported our testing plan with the help of ApiPost. So just visit Apipost-基于协作,不止于API文档、调试、Mock、自动化测试 and input 611492611492 to start your API test.
- The documentation website is under construction, visit ExpressBlog Documentation for more information.
- Should you have any relevant questions, please commit an issue on github.
Current version: 0.8.0-Beta
Current status: coding completed, documentation in progress, development testing: 80%, production testing 25%, online deployment completed.
Tips:
① This release is non-production/pre-release, don't use it in any serious occasions!
② The configuration file(.env
) contains private configurations, so in current releases, we not only deleted it, but also changed relevant keys and tokens. Sorry for any inconvenience!
③ This README.md may BE REPLACED in the near future, once the documentation part has finished.
④ Some of our APIs have limits, please refer to the documentation for more details.
⑤ Please go through the documentation part carefully so that you can gain a better understanding of our project!