node-webdev
node web开发从0到1node web development zero to one
$ tree
code
+--- 1.webFramework # Node.js web框架
| +--- 1.express # express框架
| | +--- 1.express-http-https
| | +--- 2.express-routes
| | +--- 3.express-cors
| | +--- 4.express-middleware
| | +--- 5.express-swagger
| | +--- 6.express-routes-swagger
| | +--- 7.express-autoindex
| +--- 2.swagger # swagger框架
| | +--- 1.swagger-editor # swagger可视化编辑器
| | +--- 2.swagger-codegen # swagger代码生成器
| | +--- 3.swagger-ui # 无依赖的在线API界面
| | +--- README.md
| | +--- swagger.yaml
+--- 2.cppAddon # Node.js C++插件
| +--- .clang-format # 代码格式化工具
| +--- 1.cpp_addon_hello_world # C++插件hello world示例代码
| | +--- 1.hello_world_node-addon-api # 基于node-addon-api的示例代码
| | +--- 2.hello_world_napi_advance # 基于N-API的进阶示例代码
| | +--- 3.hello_world_napi_base # 基于N-API的基础示例代码
| | +--- 4.hello_world_v8 # 基于V8的示例代码
| | +--- readme.md
| +--- 2.cpp_addon_function_arguments # C++插件带参数的函数示例代码
| | +--- function_arguments_napi
| | +--- function_arguments_node-addon-api
| | +--- readme.md
| +--- 3.cpp_addon_function_callback # C++插件callback回调函数示例代码
| | +--- function_callback_napi
| | +--- function_callback_node-addon-api
| | +--- readme.md
| +--- 4.cpp_addon_async # C++插件异步示例代码
| | +--- async_napi
| | +--- async_node-addon-api
| +--- 5.cpp_addon_thirdlib # C++插件第三方库示例代码
| | +--- thirdlib_napi
| | +--- thirdlib_node-addon-api
| +--- 6.cpp_addon_restful # C++插件restful示例代码
| | +--- restful_napi
| | +--- restful_node-addon-api
| +--- codeformat.sh
| +--- del_build_dir.bat # 删除build目录批处理
| +--- del_build_dir.sh # 删除build目录脚本
| +--- js-native-api
| | +--- common.h # N-API通用头文件
| +--- NodeJS C++插件简介.md
+--- node_modules
| +--- bindings # 辅助加载.node模块
| +--- connect # 高性能中间件框架
| +--- express # web框架
| +--- got # 人性化的http请求模块
| +--- js-yaml # yaml解析和序列化模块
| +--- morgan # http请求日志中间件
| +--- node-addon-api # 简化使用N-API的外挂类库
| +--- serve-index # 目录浏览autoindex
| +--- swagger-tools # swagger工具集
| +--- depends.md
-
Email : itas109@qq.com
-
QQ群 : 129518033