- 博客(5)
- 收藏
- 关注
转载 Node.js对MongoDB进行增删改查操作
MongoDB简介 MongoDB是一个开源的、文档型的NoSQL数据库程序。MongoDB将数据存储在类似JSON的文档中,操作起来更灵活方便。NoSQL数据库中的文档(documents)对应于SQL数据库中的一行。将一组文档组合在一起称为集合(collections),它大致相当于关系数据库中的表。 除了作为一个NoSQL数据库,MongoDB还有一些自己的特性: 易于安装和...
2019-04-17 17:26:00 183
转载 使用Express构建RESTful API
RESTful服务 REST(Representational State Transfer)的意思是表征状态转移,它是一种基于HTTP协议的网络应用接口风格,充分利用HTTP的方法实现统一风格接口的服务。通过动词(HTTP方法)+名词(请求资源的接口路径)的方式请求资源,赋予接口特定的含义。 REST风格定义了一系列创建HTTP服务的惯例: POST:创建资源 PUT:更新资源 ...
2019-04-02 18:57:00 472
转载 NPM(Node Package Manager,Node包管理器)
简介 每个Node应用都有一个包含该应用元数据的文件-package.json,包含应用名、版本号以及依赖等信息。 我们使用NPM从NPM库下载并安装第三方包。 所有下载的包以及其依赖都保存在node_modules文件夹,这个文件夹应该排除在源代码版本控制(如git、SVN等)外。 Node的包版本号符合的语义格式为:major.minor.patch (即主要版本、次要版本、补丁)...
2019-03-23 20:46:00 196
转载 Nodejs的模块系统
global对象 浏览器端JavaScript中的全局对象为“window”,在浏览器中定义的变量都会成为“window”对象的属性。 不像浏览器端JavaScript,在Nodejs中没有window对象,Nodejs中的全局对象为“global”,并且我们定义的变量不会作为“global”的属性。Nodejs遵循CommonJS规范。 模块包裹函数 在Nodejs应用中,每个文...
2019-03-22 23:51:00 147
转载 JavaScript防篡改对象
不可扩展对象 默认情况下,所有对象都是可扩展的,使用Object.preventExtensions()方法可以改变这一行为。 var person = { name: "Hiram" }; Object.preventExtensions(person); person.age = 29; alert(person.age); //undefined 虽然不能改对象添加新成员,但...
2019-03-21 16:17:00 123
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人