查看: 3129|回复: 0

【BPI-M2 zero试用】三[扬帆起航-安装Sails]

[复制链接]
  • TA的每日心情
    开心
    2020-12-25 17:12
  • 签到天数: 669 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2018-3-29 21:53:23 | 显示全部楼层 |阅读模式
    分享到:
    sails不得不说是一个神器。具体是什么呢?看下面。
    1. Sails 作为一个非常稳固的 nodejs 框架,提供了建立任何规模的 web 应用所需要的所有功能功能。

    2. Sails.js 在底层使用了 express框架来提供对 http 请求的处理,同时使用 Socket.IO 框架来处理WebSocket 请求。同时作为一个前端应用开发框架,它允许开发人员选择他/她熟悉的技术来开发应用。

    3. 同时 Sails.js 也通过 waterline 框架实现了 ORM 功能。通过这个功能,你的应用程序可以在不进行大的修改的前提下,就可以从一个后端数据库,切换到另外一个后端数据库(也可以是一个NoSQL数据库)。

    4. Sails 特别适合用来开发对数据的实时更新有较高要求的应用,比如多人棋类游戏,单页web应用等等。如果你对 Ruby, Django 或者 Zend 有一定的了解,那么你将非常容易理解Sail中的概念。

    5. 简单来说,Sails.js 既给开发者提供了一个优秀的 MVC 框架,也提供了一定的灵活性,让开发者可以自主选择前端开发方式和后端的数据库。 Sails.js 是由 Mike McNeil 创建的,现在由 Treeline and balderdash 提供支持。Sails.js 在 MIT 协议下开源。

    6. 你可以在网站 sailsjs.org 上找到更多关于这个框架的内容。
    复制代码
    开始安装

    1. npm install sails -g
    复制代码
    经过漫长的等待,如果没什么报错,那么恭喜你,安装成功了 。

    创建测试项目
    1. sails new test-project
    复制代码
    1. Web App  ·  Extensible project with auth, login, & password recovery
    2. Empty    ·  An empty Sails app, yours to configure
    (type "?" for help, or <CTRL+C> to cancel)
    会询问你 创建webapp 还是空项目   这里我选择 1

    info: Installing dependencies...
    Press CTRL+C to cancel.
    (to skip this step in the future, use --fast)

    同样经过漫长的等待
    等你看到  
    info: Created a new Sails app `test-project`!

    就代表创建完毕,如果中途你不愿意等待了,可以 <CTRL+C>取消掉。
    然后 cd test-project
    然后运行
    1. npm install
    复制代码
    然后继续漫长的等待
    等待安装完了
    1. sails lift
    复制代码
    QQ20180329-215004.png
    如果看到这样的输出,恭喜你,可以扬帆起航了。

    在浏览器里输入  BPI-M2的ip:1337  
    QQ20180329-215210.png

    可以看到  sails成功运行了,好了, 到目前为止系统,环境,加引擎完全搭建完毕,下面开始正式做我的项目了。

    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-11-15 18:04 , Processed in 0.121618 second(s), 16 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.