前段时间学了下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秒都不用,好了,关于这个系列的第一篇实战就差不多了,后面会介绍更多的理论,实践等内容。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。