导言:

  最近在学习sails.js(http://sailsjs.org/),因为用的人不多,资料较少,故写些自己的学习过程。因自己也是初学node.js,有问题大家指出.

介绍:

  sails.js的目的是模拟Ruby on Rails那样的mvc模式,帮助开发者快速开发node.js 应用.

安装:

  1.安装 node.js 和 npm, 这里就不说了.

  2.安装sails.js ( 加上-g是指全局安装,这样的话你可以在你任何地方新建sail.js项目)

      windows: npm -g install sails

      linux: sudo npm -g install sails

  3.新建一个新的sails.js项目

    sails new testProject

  4.启动新建的项目

    (1). cd testProject

    (2). sails lift    就是扬帆的意思啦 (或者 node app.js) 。

    PS:node.js每次修改代码都得重启服务器,推荐个nodemon插件 直接 npm install -g nodemon,然后nodemon app.js 以后就不用重启服务器啦。

  5.另外推荐两个学习的开源包。

    简单的: https://github.com/parkeragee/hire-remotely

    较为复杂的: https://github.com/tarlepp/Taskboard

  

转载于:https://www.cnblogs.com/plzzhy/p/plzzhy.html

sail.js学习 - 安装篇相关推荐

  1. Mongodb学习(安装篇): 在centos下的安装

    安装篇 ###下载解压文件 [root@192 lamp]# wget http://fastdl.mongodb.org/linux/mongodb-linux-i686- 2.2.2.tgz ## ...

  2. Ardublockly学习— —安装篇(一)

    Ardublockly学习--安装篇<一> Ardublockly是Arduino的可视化编程编辑器.它基于谷歌的Blockly,可以生成Arduino代码. Ardublockly网址1 ...

  3. 一目了然的 Node.js Windows10 安装篇

    本篇文章 介绍 NodeJS 的安装 及环境变量配置 Node JS 的 了解 1.Node.js简介 简单的说 Node.js 就是运行在服务端的 JavaScript.Node.js 是一个基于 ...

  4. sail.js学习 - 一些问题

    问题: 一.数据填充: 在开发环境中,难免要填充一些基础数据用于测试用.现有两种方法 1.在bootstrap.js或者其他启动文件中创建一些数据 2.https://github.com/frost ...

  5. vue.js路由配置vue-router的基础学习 - 概念篇

    文章目录 引言 · 相关问题小结: 一.动态路由匹配 (两种情况) A. 两种情况,代码对比: B. 两种情况,效果图对比: C. 提醒 · 仔细体会: D. 优先级的问题: 二.嵌套路由 引言 · ...

  6. OracleDesigner学习笔记1――安装篇

    OracleDesigner学习笔记1――安装篇   QQ:King MSN:qiutianwh@msn.com Email:qqking@gmail.com 一.       前言 Oracle是当 ...

  7. MongoDB学习第一篇 --- Mac下使用HomeBrew安装MongoDB

    2019独角兽企业重金招聘Python工程师标准>>> MongoDB学习第一篇 --- Mac下使用HomeBrew安装MongoDB 0.确保mac已经安装了HomeBrew ( ...

  8. python学习历程-安装篇(一)

    python学习历程-安装篇 之前工作中数据量很少,每天也就是用excel发一下报表,函数已经足够应付工作内容,但心里一直渴望学习更深层次一点的数据分析(崇拜那些技术大神),网上看了很多有关数据分析挖 ...

  9. Hadoop学习(source方式安装篇)

    Hadoop学习(source方式安装篇) 1.为什么要进行源码编译 网上说Hadoop官网没有提供32位的编译好的Hadoop,这其实是假的,自从2.5版本以后,官方已经提供了64位的编译好的Had ...

最新文章

  1. 使用NMAKE管理工程
  2. linux编译器6,Linux安装gcc编译器详解(CentOS 6.5 64位系统)
  3. DIET:Dual Intent and Entity Transformer
  4. python中表示单一数据的类型被称为_各种Python数据类型的完整列表
  5. 【OpenCV 例程200篇】53. Scipy 实现图像二维卷积
  6. 【编程导航】这本小书,把常考算法题讲活了!
  7. 小米高管:已投大量精力研发手机AI芯片,造不造还没定
  8. 二叉树和等于某值路径_Go刷LeetCode系列:二叉树(3)二叉树路径和
  9. html页面的盒子边框怎么做的,HTML+CSS入门 用三层盒子结构实现多边框详解
  10. Java零基础学习(三)封装继承多态
  11. 雅酷帮微信公众平台操作手册
  12. 485.最大连续1的个数
  13. flash 反编译资料
  14. 电动牙刷无线充电解决方案
  15. Python实现英文词频统计:以hamlet为例
  16. linux双系统优先开启_更改双系统启动菜单(启动顺序)的2种方法
  17. VBA 中Dim含义
  18. Word修改默认英文字体为Times New Roman
  19. 解决:微信小程序+Vant——使用van-grid以及van-card图片加载不出来的问题
  20. 通用电工实验室设备QY-DG28A

热门文章

  1. android车机蓝牙,安卓APP通过蓝牙串口模块控制DSP车机收音机
  2. Python3,1行代码,制作GUI图形界面,果然被种草了。
  3. 漂流瓶php源码,微信小程序之仿微信漂流瓶
  4. 共享出行的最后一片战场
  5. 使用搜狐云景部署Ghost博客
  6. 【滚动更新】Google退出中国后续报道之二
  7. 【UI 设计】PhotoShop基础工具 -- 移动工具
  8. qt人员管理模块(模块化程序)功能块复制直接使用不冲突
  9. ERROR 1819 (HY000) Your password does not satisfy the current policy requirements
  10. 2010高分传记剧情《国王的演讲》DVD中英双字1024高清