在Ubuntu 14上安装sails js进行开发
Yanyan
・4 分钟阅读
使用不同的系统?
安装
安装Node.js作为先决条件(注意:'y '标志表示在安装过程中自动回答yes)。
sudo apt-get install -y python-software-properties python g++ make
sudo add-apt-repository -y ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install -y nodejs
安装Sails.js 。
sudo npm -g install sails
创建测试应用程序
创建一个名为"testsailsapp"的测试应用程序。
sails new testSailsApp
启动"testSailsApp"应用程序。
cd testSailsApp
sails lift
你应该在命令提示符下看到以下内容:
info: Starting app...
info:
info:
info: Sails <|
info: v0.10.5 |
info: /|.
info: / ||
info: ,' |'
info: .-'.-==|/_--'
info: `--'-------'
info: __---___--___---___--___---___--___
info: ____---___--___---___--___---___--___-__
info:
info: Server lifted in `/root/testSailsProject`
info: To see your app, visit http://localhost:1337
info: To shut down Sails, press <CTRL> + C at any time.
若要从浏览器访问你的应用程序,请使用http://[vultr-vm-ip-address]:1337
,你会看到一个页面上写着"一个"A brand new App"。
Playing around
在复杂应用的生产环境中,你仍然需要配置/代码来实施你想要的行为。
从终端发出CTRL +C停止"testsailsapp",运行 sails generate api tweet
创建名为tweet
的API ,终端会话应类似于以下内容:
root@install:~/testSailsProject# sails generate api tweet
info: Created a new api!
root@install:~/testSailsProject#
运行sails lift
再次启动测试应用程序,然后,浏览到 http://[vultr-vm-ip-address]:1337/tweet
如果你收到迁移提示,请选择option 2."
由于系统中当前没有tweet,你会在浏览器上看到一个空的JSON数组[]
。
通过我们的浏览器地址栏向系统添加一些tweet :
browse to:
http://[vultr-vm-ip-address]:1337/tweet/create?name=mrLami&msg= Hosting Rocks
[hit enter]
browse to:
http://[vultr-vm-ip-address]:1337/tweet/create?name=the&msg=TGIF half off coupons
[hit enter]
现在浏览到 http://[vultr-vm-ip-address]:1337/tweet
查看我们添加的tweet,你会看到下面的JSON文档。
[
{
"name":"mrLami",
"msg":" Hosting Rocks",
"createdAt":"2014-11-03T03:49:07.353Z",
"updatedAt":"2014-11-03T03:49:07.353Z",
"id": 1
},
{
"name":"the",
"msg":"TGIF half off coupons",
"createdAt":"2014-11-03T03:49:29.411Z",
"updatedAt":"2014-11-03T03:49:29.411Z",
"id": 2
}
]
作者:拉米·阿达博尼亚