原文地址:://.cnblogs.com/QLeelulu/archive/2011/01/28/nodejs_into_and_n2mvc.htmlNode.js:用JavaScript写服务器端程序-介绍并写个MVC框架(注:1、本文基于Node.js V0.3.6; 2、本文假设你了解JavaScript; 3、本文假设你了解MVC框架;4、本文作者:QLeelulu,转载请注明出处。5、本文示例源代码:learnNode.zip)Node.js是什么Node让你可以用javascript编写服务器端程序,让javascript脱离web浏览器的限制,像C#、JAVA、Py
转载
2011-09-19 10:46:00
106阅读
2评论
一、对CGI 的一点理解
CGI(Common Gateway Interface)公共的网关接口,是一个协议,不是什么语言,可以用C,python.vb,实现这样的协议。
二、背景 web 服务器主要是用来共享静态数据,只是简单的响应浏览器发来的 http 请求,并将存储在服务器上的静态文件返给浏览器 随着时间的推移,互联网
# 实现Node.js MVC三层架构
## 整体流程
下面是实现Node.js MVC三层架构的步骤:
| 步骤 | 描述 |
|------|------|
| 1 | 创建Model层 |
| 2 | 创建Controller层 |
| 3 | 创建View层 |
| 4 | 连接Model、Controller和View |
## 具体步骤
### 1
原创
2024-06-13 03:17:01
98阅读
在这篇开始,我们学习基于express框架开发一个微博网站。首先我们了解Node.js是基于MVC(模型-视图-控制器)的设计模式。模型是对象及其数据结构的实现,通常包含数据库操作;视图表示用户界面,在网站中通常就是HTML的组织架构;控制器用户处理用户请求和数据流、复杂模型,将输出传递给视图。步骤1、 安装expressnom install -g express如果出现错误请看express无
转载
2023-11-02 06:31:13
95阅读
# 使用Node.js操作MySQL实现MVC分层
## 问题描述
我们有一个网站,需要实现用户注册功能。用户注册时,需要输入用户名和密码,然后将用户信息保存到MySQL数据库中。我们希望使用Node.js来完成这个功能,并按照MVC的分层结构来组织代码。
## 解决方案
### 1. 创建数据库和表
首先,我们需要在MySQL数据库中创建一个用于存储用户信息的表。可以使用以下SQL语句来创
原创
2023-09-21 15:28:16
57阅读
1.nodemon–自动更新命令行ctrl+s 后自动更新命令行
npm install nodemon -g2.nrm–下载地址切换工具下载地址切换工具
npm install nrm -g3.gulp–代码处理html css js压缩 es6语法切换,less转换 公共文件抽离//下载gulp模块
npm install gulp
//全局下载gulp命令工具
npm insta
转载
2023-08-24 21:24:18
43阅读
express 介绍1.什么是express express是一个基于node.js极简的、灵活的web开发框架,可以实现非常强大的web服务器功能2.express特点 可以设置中间件响应和过滤http请求 可以使用路由实现动态网页、响应不同的http请求 &
转载
2024-04-03 11:52:03
81阅读
node概念nodejs是js语言在脱离浏览器环境运行的解决方案,它主要由ECMAScript与node API两部分组成
原创
2024-05-15 10:31:36
66阅读
到现在为止,我们学习了,express框架,编写接口,mysql数据库读写数据,knex,prisma ORM框架,现在是时候把这些组合到一起,并且实现一个
原创
2024-02-24 22:24:33
74阅读
到现在为止,我们学习了,express框架,编写接口,mysql数据库读写数据,knex,prisma ORM框架,现在是时候
原创
2024-03-22 15:35:40
94阅读
这章的目的是为了把前面所学习的内容整合一下,这个示例完成一个简单图书管理模块,因为中间需要使用到Bootstrap这里先介绍Bootstrap。 示例名称:天狗书店 功能:完成前后端分离的图书管理功能,总结前端学习过的内容。 技术:NodeJS、Express、Monk、MongoDB、Angula
原创
2022-06-06 23:04:15
141阅读
之前在学习NodeJs的时候,每次操作数据库都需要连接数据库然后开始写Sql操作,这样非常麻烦,然后自己对Mysql进行了封装,一共100多行代码。github地址: Mysql操作我在里面对Mysql基本操作--增删改查进行了封装,在处理NodeJs的异步回调时使用了原型扩展、Promise规范的Q,我觉得Q的设计容易理解,便于使用。因为大部分的查询需要返回数据,所以根据数据库表中
转载
2023-07-29 21:12:40
88阅读
nodejs,缓存设置
原创
2022-11-25 11:07:24
865阅读
在node.js中,回调函数的多重嵌套可能会导致代码难以维护。因此,我们借助Promise来封装异步函数,使用统一的链式API来避免函数不断的嵌套匿名函数,脱离这多重回调的麻烦,使代码可读性更强。简单来说,Promise就是把函数的嵌套改成了并列,使其代码更友好。Promise对象一般有三种状态:Pending(未完成),Fulfilled(操作成功),Rejected(操作失败)说说他的一些常用
转载
2023-11-26 17:11:24
78阅读
最近的工作有用到SystemJS,在这里对SystemJS的理解做个总结和记录吧,备忘。什么是SystemJSSystemJS是一个可运行于浏览器端的模块加载器,是一个polifill,可以让我们在浏览器上直接使用ES模块等先进语法,而不用管浏览器是否支持该语法。对应的,SystemJS有一个运行于Nodejs的版本:system-node.cjs。为什么会出现SystemJSChrome浏览器其
转载
2024-05-31 11:42:02
261阅读
在node中 每一个js文件中的js代码 都是独立运行在一个函数中 而不是全局作用域 ,所以一个模块中的变量和函数在其它模块中无法直接访问。 node.js中向外部暴露属性和方法 通过exports 将需要暴露的属性和方法 设置为exports的属性 例: > 1.exports.x 2.expor ...
转载
2021-10-28 00:58:00
137阅读
2评论
NPM: NPM 配置 Yarn: yarn简介
原创
2022-03-10 11:07:30
118阅读
目录NodeJS基础01-Node-NodeJS简介02-Node-NodeJS环境搭建03-Node-Node程序的执行04-Node-Node环境和浏览器环境的
原创
2023-10-25 09:34:21
77阅读
1.修改 下载仓库为淘宝镜像npm config set registry http://registry.npm.taobao.org/2. 按照模块npm i
原创
2022-01-05 14:48:51
225阅读
1.修改 下载仓库为淘宝镜像npm config set registry http://registry.npm.taobao.org/2. 按照模块npm i
原创
2022-01-18 11:16:32
113阅读