Smart-Container智能容器示例项目
智能容器的 Node.js 项目,还挺适合练手的。整个架构比较清晰,数据库用的是 MongoDB,前后端交互简单直接。如果你刚好在搭建一个 IoT 相关的小工具或者做设备状态追踪的 demo,可以拿这个当个起点。
项目用的是标准的 Node.js 环境,先装好 Node,在项目目录里跑npm install
就能装好依赖。MongoDB 也得自己装一下,Windows 下部署可以参考这篇,配置起来还挺顺。
比较有意思的是,它了一个/db/reset
的接口,直接 GET 一下就能重置数据库,用的是默认数据。调试的时候还挺方便,不用每次手动清库重建。
数据库结构不是复杂,但基本的 CRUD 都能跑通。你要是想拓展,比如加个登录验证或者状态推送什么的,也挺好改的。顺带说一句,想做数据迁移的可以看看Umzug,和这个项目配合用也 OK。
提醒下,跑服务的时候注意 IP 和端口,如果不是本地开发,记得改下IP_ADDRESS:8080
,不然有时候会懵。哦对了,MongoDB 的权限别忘了设,不然也连不上。
6.09KB
文件大小:
评论区