新手入门:9个Node.js开源项目实战教程

发表时间: 2021-06-18 14:36

1. h5-Dooring

地址:
https://github.com/MrXujiang/h5-Dooring

star:4.2k
fork:762


JavaScript项目

全功能H5页面可视化配置平台。让您以可视化的方式制作H5页面,技术栈基于react,后台由node.js实现。虽然互联网上有很多这样的工具,但这个项目是免费的、开源的、功能齐全的,值得一试


2. DoraCMS

地址:
https://github.com/doramart/DoraCMS

star:3.0k
fork:944


JavaScript项目

基于nodejs、eggjs、mongodb的内容管理系统。项目结构清晰,易于扩展,适合前端开发工程师做二次开发。


3. koa-guide

地址:
https://github.com/guo-yu/koa-guide

star:2.7k
fork:369

开源书籍

后Node.js时代,Koa 的中文文档。Koa是由 Express 原班人马打造,致力于成为一个更小、更健壮、更具表现力的web框架。已经有越来越多全栈工程师开始使用Koa了。


4. node-jvm

地址:
https://github.com/YaroslavGaponov/node-jvm

star:2.0k
fork:180


JavaScript项目

这是使用node.js实现JVM项目。代码简单易懂,examples目录中有运行java代码的示例和所需文件。适合有一定基础的工程师习读学练。


5. Node.js 实现上传文件功能

地址:
https://www.lanqiao.cn/courses/458

study:689

Node.js, Web项目

这个项目主要介绍了如何使用node.js服务程序实现上传文件的功能。项目从介绍node.js实现的基础原理和要点,然后通过应用框架和第三方模块来简化代码,最终实现文件上传功能。另外对文件上传功能进行了扩展。是很好的NodeJS上手项目


6. Node.js 和 Redis 实现漂流瓶

地址:
https://www.lanqiao.cn/courses/450

study:617


Node.js, Redis, NoSQL项目

本项目是用node.js和redis实现的一个简单的漂流瓶应用,可以通过项目学习到node.js与redis的结合使用。在这个项目中,我们用npm操作redis数据库。同时,express被用来提供web服务。


7. cool-admin-midway

地址:
https://github.com/cool-team-official/cool-admin-midway

star:600
fork:88


JavaScript项目

基于Node.js和midway.js的后台权限管理系统。开源免费!不仅可以快速开发、增删改查等需求,还支持诸如Serverless、Docker 等多种方便的部署方式。不管是新手学习开发和小项目快速开发管理后台,这都是一个不错的选择。


8. Vue.js 和 MongoDB 开发 DoraCMS

地址:
https://www.lanqiao.cn/courses/1473

study:155


Vue.js, MongoDB, Web, NoSQL项目

这是一个基于vue.js、node.js和mongodb开发的的DoraCMS项目。带领新手从构建环境开始,逐步完成DoraCMS所需的组件,最后构建一个完整的产品。


9. Web 前端高级开发技术

地址:
https://www.lanqiao.cn/courses/2843

study:76


Node.js, Vue.js, webpack, React, Web, Bootstrap项目

这是一个Web前端初级开发技术的在线课程,包括ES6和Less的基本语法、node.js基本介绍、express及webpack的使用。同时,还包含流行的Vue和react框架的基本特性等知识点。