# enjoycoding **Repository Path**: liyonghai2/enjoycoding ## Basic Information - **Project Name**: enjoycoding - **Description**: 青少年编程网站,scratch/python/C++ - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-05-14 - **Last Updated**: 2025-08-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 目录说明: ``` COCO #总目录 ├── build #Client端文件夹:网页、JS、CSS、IMG │ ├── _admin #系统平台 │ ├── _common #整个前端通用页面 │ ├── _company #公司平台:整个公司的介绍、政策等 │ ├── _index #网站入口、顶级菜单内容 │ ├── _my #学习平台 │ ├── _python #Python模块 │ ├── _school #校区平台 │ ├── _scratch #Scratch模块 │ ├── _teacher #教师平台 │ ├── bootstrap #BootStrap模块:前端框架 │ ├── coco #暂时:about.html/courseShow.html调用的JS、CSS、IMG内容 │ ├── css #CSS库 │ ├── fonts #字体库 │ ├── img #IMG库 │ ├── js #JS库 │ ├── layui #LayUI模块:前端框架 │ ├── pdf #课程中显示PDF文件模块 │ ├── player #研究:scratch播放器,此为研究用,非系统功能。 │ ├── static #scratch编辑器资源文件夹:深扒后,可以归类到data目录中统一存放 │ ├── about.html #暂时:关于我们 │ ├── courseShow.html #暂时:课程体系研发说明 ├── data #所有用户上传的文件 │ ├── course #课程内容 │ ├── cover #课时的封面 │ ├── pdf #课时中的PDF │ ├── ppt #课时中的PPT │ ├── video #课时中的视频 │ ├── *.cover #课程的封面 │ ├── lesson #所有scratch项目的教程 │ ├── scratch_slt #所有scratch项目的缩略图 │ ├── material #scratch模块的素材库 │ ├── material #HTTPS的SSL连接鉴权文件 │ ├── scratch_slt #所有scratch项目的缩略图 │ ├── upload_tmp #所有上传文件的临时存放目录,该目录正常情况下应该为空,只为临时存放 │ ├── user #用户头像文件夹 │ ├── video #系统视频锦集文件夹 ├── logs #日志目录:平台运行越久,里面的文件越大,需要定期清除 ├── node_modules #整个平台依赖的nodejs模块 ├── server #Server端文件夹 │ ├── lib #Server端共用数据结构库 │ ├── ssl #HTTPS的SSL连接鉴权文件 │ ├── database.js #数据库连接配置 │ ├── fuck.js #常用工具类函数及共用数据结构 │ ├── router_admin.js #系统平台 │ ├── router_course.js #课程模块 │ ├── router_my.js #学习平台 │ ├── router_python.js #python模块 │ ├── router_school.js #校区平台 │ ├── router_scratch.js #scratch模块 │ ├── router_teacher.js #教师平台 │ ├── router_user.js #用户登录、注册 ├── subdomain #二级域名定制内容:图片等资源 ├── app.js #平台主程序入口 ├── config.js #平台配置文件 ├── log_config.js #平台日志配置文件 ├── package.json #平台包依赖文件 ├── process.json #运行nodejs的配置 ├── README.md #平台说明文件 ``` pm2 start process.json sudo iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080