1

前段时间学了下sails.js,感觉蛮不错的。这是第一篇,咱们不谈理论,直接实践。

实战目的:30秒构建Todo应用

前提准备:安装sails.js

npm install sails -g

图片描述

计时开始:

sails new todo

图片描述

图片描述

成功创建了todo项目,让我们进入项目

图片描述

我们可以大致看到它自动为我们创建的目录结构,现在我们启动它

sails lift

图片描述

打开浏览器

localhost:1337

图片描述

现在我们来创建一个model,操作下数据

sails generate api thing

图片描述

看到创建成功后,重新启动sails,你可能会看到这个

图片描述

先不用管,选1,然后刷新浏览器

localhost:1337/thing

图片描述

因为现在没有数据,所以是空的,下面我们来进行CRUD操作,先创建一些thing

localhost:1337/thing/create

连续输入两次后,咱们在来显示一下thing

localhost:1337/thing

图片描述

因为thing的内容太少了,没啥意义,我们来让它详细点

localhost:1337/thing/create?name=learning sails.js&username=qianjiahao&date=20150612

图片描述

可以看到创建了一个比较详细的thing,现在更新下刚刚创建的thing,加一条内容

localhost:1337/thing/update/3?name=learning sails.js and use it

图片描述

name被我们成功的修改了,现在来删除之前最先创建的两条空的thing

localhost:1337/thing/destroy/1
localhost:1337/thing/destroy/2

图片描述

最后来单独来查询下我们创建的比较详细的thing

图片描述

结语

todo这个例子差不多演示完了,大家可以实际操作下,相信如果熟悉了流程,30秒都不用,好了,关于这个系列的第一篇实战就差不多了,后面会介绍更多的理论,实践等内容。

Thank you for listening and have a good day ~


qianjiahao
8.4k 声望595 粉丝

居安思危,与君共勉。


引用和评论

0 条评论