
nodejs
沈斯明
这个作者很懒,什么都没留下…
展开
-
Node.js与Sails之Model数据模型
对于Sails来说,它的Model与数据库对应,不过它并没有采用目前比较流行的poco贫血模型,而是采用了类似DDD的充血模型,即它的数据实体里即有数据库字段(属性)而且还有方法,而模型里的方法主要用来修饰它的属性,如属性的有效性,属性的赋值,插入前和更新前的动作等等,下面我们通过具体的实例代码来说一下sails实体模型的用法。一 定义一个Person实体 module.exports = {转载 2016-12-12 20:01:40 · 1121 阅读 · 0 评论 -
sails开发之mongoDB数据库连接
1、为新建的sails数据库新建一个用户,首先连接数据库1mongo localhost:27017 (1)显示所有数据库 (2)切换数据库12show dbsuse sails 新建一个用户原创 2017-07-11 09:56:31 · 491 阅读 · 0 评论 -
sails开发之配置MongoDB数据库连接
1、安装sails对mongo的依赖1npm install sails-mongo --save2、 配置mongo连接 修改config/connections.js:12345678910原创 2017-07-11 10:42:18 · 773 阅读 · 0 评论 -
sails之mongoDB项目开发
1、安装mongoDB,这里用brew安装 1brew install mongodb 2、 启动数据库1mongod 3、再打开一个终端,连接数据库1转载 2017-07-11 09:52:54 · 731 阅读 · 0 评论 -
sails项目开发
1、安装Node.js和npm---这里就做介绍啦!2、需要全局下安装Sails1sudo npm install sails -g 3、 在本地创建一个文件夹1mkdir ~/lsg/sails 4、转载 2017-07-11 09:49:21 · 485 阅读 · 0 评论 -
express之中间件---body-parser解析
经过看源代码下面的说明知道了body-parser的三种用法:在讲用法之间,我们需要弄清楚下面四个不同的处理方法:这四个处理方法分别对body的内容采用不同的处理方法;分别是处理json数据、Buffer流数据、文本数据、UTF-8的编码的数据。bodyParser.json(options)、bodyParser.raw(options)、bodyParser.text(opti原创 2017-03-30 09:48:25 · 7665 阅读 · 0 评论 -
Express app.use(express.static)祥解
express相信是很多人用nodejs搭建服务器的首选框架,相关教程有很多,也教会了大家来如何使用。如果你想更深的了解他的细节,不妨和我一起来研究一下。先来看一个每个人都用到的方法app.use(express.static(__dirname+'/public'));你肯定在你的app文件中这么用过它: app.use(express.static(__dirname + '原创 2017-03-09 11:07:30 · 11318 阅读 · 3 评论 -
node.js使用restify开发REST web services
创建rest服务touch app.jsapp.js内容var restify = require('restify');function respond(req, res, next) { res.send('hello ' + req.params.name); next();}var server = restify.createS转载 2016-12-09 09:46:00 · 1000 阅读 · 0 评论 -
Restify —— 在Node.js中构建正确的REST Web服务
今天决定学一个叫做restify的Node.js模块。restify模块使得在Node.js中写正确的REST API变得容易了很多,而且它还提供了即装即用的支持,如版本控制、错误处理、CORS和内容协商。它大量地借鉴了Express(故意地),因为这或多或少是事实上的API来写在node.js上写web应用程序,将数据存储在MongoDB中。Restify准备Restify需要N转载 2016-12-09 09:42:03 · 5005 阅读 · 0 评论