Monk.Node 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Monk.Node 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
Monk.Node 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
Monk.Node 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
Monk.Node 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !

软件简介

Monk.Node 是基于 Express.js(4.x) + Sequelize.js(3.x) 的 Nodejs MVC 框架。

框架特点:

  • 基于Node.js平台开发,Javascript作为主要编写语言

  • 极易入门,前后端开发者都能快速上手

  • 目录清晰,代码规范

  • 采用目前主流的MVC思想编写,并支持多区域,多站点开发

  • 底层采用主流的Express.js 4.x Web框架进行开发,拓展性极强,第三方模块丰富,并完全兼容Express.js 4.x功能

  • 集成强大的Nodejs数据库ORM组件:Sequelize.js,支持目前所有主流数据库

  • 集成强大的ejs模板引擎

  • 支持日志记录,日志输出

  • 支持跨域

  • 支持typescript编写

  • 支持Session,Cookies会话操作

  • 支持RESTful API开发

  • 支持过滤器,中间件,支持权限控制再也不是什么难题

  • 支持redis存储

  • 支持实时通信WebSocket开发,已集成主流的Socket.io模块

  • 支持文件上传

  • 支持数据库表模型生成工具

  • 支持开发、测试、生成环境数据库切换

  • 安全性高,防止CSURF攻击

  • 拓展性强,完美支持Node.js原生模块
    更多强大功能后续陆续集成

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (4)

加载中
木有用过,不知道会不会很坑。
2017/01/13 14:30
回复
举报
打分: 力荐
新手接触Node,这几天正在尝试自建Node项目。正好可以借用你的。很不错,谢谢楼主
2017/01/10 09:43
回复
举报
百小僧软件作者
打分: 力荐
非常棒的项目!
2017/01/02 14:56
回复
举报
该评论暂时无法显示,详情咨询 QQ 群:912889742
更多评论
发表了资讯
2017/02/06 13:42

Monk.Node v2.2.9 发布,Nodejs MVC 框架

Nodejs MVC 框架 Monk.Node v2.2.9 发布了,更新内容: [新增] log4js 日志访问组件 [新增] config/log4js.json 日志配置文件 [新增] utils/log4js.js 日志记录工具类 [修复] 记录日志时,logs 文件夹不存在问题 [更新] package.json 依赖模块 [更新] README.md 文档 码云地址:http://git.oschina.net/baisoft_org/Monk.Node Github :https://github.com/MonkSoul/Monk.Node...

0
14
发表了资讯
2017/01/13 14:16

Monk.Node v2.2.7 发布,Nodejs MVC 框架

Monk.Node v2.2.7 发布了,Monk.Node 是基于 Express.js(4.x) + Sequelize.js(3.x) 的 Nodejs MVC 框架。 更新日志: - [新增] locals文件夹,定义全局数据注入,类似ASP.NET MVC的ViewData数据 - [新增] utils/locals.js 模块,全局注入核心模块 - [新增] utils/route.js 默认路由区域设置,默认控制器,默认Action路由支持 - [新增] 验证码模块,并编写验证码类库:utils/captcha.js - [新增] 验证码演示示例,http://localh...

7
28
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2018/08/11 19:28

for_each_node(node)

遍历各个pg_data_t节点。 1.定义在include/linux/nodemask.h中 /* * Bitmasks that are kept for all the nodes. */ enum node_states { N_POSSIBLE, /* The node could become online at some point */ N_ONLINE, /* The node is online */ N_NORMAL_MEMORY, /* The node has regular memory */ #ifdef CONFIG_HIGHMEM N_HIGH_MEMORY, /* The node has regular or high mem...

0
0
发表于大前端专区
2020/01/19 19:50

The node before which the new node is to be inserted is not a child of this node.

今天上线打完包在线上跑,点击element的下拉筛选框突然卡死,控制台报上面的错误 ```js vendors~app.f874c403.js:58 DOMException: Failed to execute 'insertBefore' on 'Node': The node before which the new node is to be inserted is not a child of this node. ``` 经资料查询发现,导致上述异常是因为在html中使用了v-if来控制局部显隐导致的。 解释: 页面用了v-if去控制dom元素,之后js操作了v-if控制的dom元素而导致...

0
0
发表了博客
2012/07/12 12:48

什么是Node - 学习node

Node不是万能药!但的确能解决一些关键问题。 学习Node不是一件轻松事儿,但你所收到的回报是对得起你的付出的。 因为当下Web应用开发中的诸多难题唯有JavaScript才能解决。 目录 1. 专家们的警告! Node:几个小例子 Node不是JavaScript, Node可以运行JavaScript 和Node服务器的交互 5. 快速入门手册 6. 解释器之惑 基于事件的Web应用 Node的用武之地 “你够酷吗?来用我吧!” Node.js 为最新潮的编程语言提供了一系列很酷的A...

0
4
发表了博客
2020/09/01 19:27

Node 核心和 Node eventLoop

## Node 是什么 * Node.js 是一个开源与跨平台的 JavaScript 运行时环境; * Node.js 在浏览器外运行 V8 JavaScript 引擎(Google Chrome 的内核) * Node.js 应用程序运行于单个进程中,无需为每个请求创建新的线程 * Node.js 在其标准库中提供了一组异步的 I/O 原生功能(用以防止 JavaScript 代码被阻塞),并且 Node.js 中的库通常是使用非阻塞的范式编写的(从而使阻塞行为成为例外而不是规范) * Node.js 执行 I/O 操作时...

0
0
发表于服务端专区
2016/09/06 11:11

elasticseatch 2.x Master-eligible node、Data node、Client node、Tribe node

Master-eligible node 已node.master设置为true(默认)节点,这使得它有资格被选为主节点,控制集群。 Data node 有node.data设置为true(默认值)的节点。数据节点保存数据和执行数据相关的操作,如CRUD,搜索和汇总。 Client node 客户端节点需要满足node.master和node.data都设置为false。它可以未持有数据,也不成为主节点。它表现为一种“智能路由器”和用于转发集群级请求到主节点和与数据相关的请求(例如搜索)到相应的...

0
0
发表了博客
2019/02/20 20:44

node

node 文件路径 手动运行 nodemon 文件路径 自动运行 location.href=’要跳转的网页’ 跳转到 ‘其他网页’ 使用npm init -y 初始化包管理配置文件 (就是创建一个package.json) 运行 npm i express -S 安装node框架 module.exports 向外暴露私有成员 //创建服务器 const express = require('express'); const app = express(); __dirname 代表当前文件所在目录 //启动服务器 App.listen(端口号,()=>{}); //创建服务器 const expr...

0
0
发表了博客
01/16 16:43

node系列:学会node调试

前言 该文章来自于chh大佬的投稿,为他打call 为何需要node调试? 熟练使用node调试能让你在日常开发中更快的定位问题所在的代码,提高开发效率 如何进行node调试? node调试方式多样,本篇只介绍笔者最熟悉的使用vscode的调试方式 使用vscode运行 vscode左侧共有五个按钮,第四个按钮即为"运行"按钮,假如你的根目录没有.vscode文件夹,点及"创建launch.json"文件后选择Node.js,创建成功后在文件夹目录下新增了一个.vscode文件...

0
0
发表了博客
2020/04/23 08:16

Node

Node npm 包管理工具:可下载jquery/bootstrap/vue/webpack等 npm管理项目 npm init -y npm install xxx@0.0.0 npm uninstall xxx npm i 下载package.json所有的依赖 webpack打包工具 webpack有两种打包方式,生产模式和开发模式: 生产模式:wepack --mode production,打包慢 开发模式:wepack --mode development,打包快 默认的入口文件 手动创建的src/index.js 默认的出口文件 dist/main.js webpack --mode development/pr...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
4 评论
23 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部