安装StrongLoop:
npm install -g strongloop //这个比较简单不做过多的阐述了
创建项目:
(一) 进入工作目录 $ cd workspaces/ => $slc loopback
(二)然后提示? ? 您的应用程序的名称是什么 (StudyStrongLoop) ,即让你输入项目名称,默认目录名称为项目
(三)然后提示? 您想要使用哪个版本的 LoopBack?
(四)按提示的步骤进行:
(五) 在本地安装数据库驱动(同样也可以连接远程数据库)
首先在项目目录下执行,npm install loopback-connector-mongodb -–save;也可以在项目目录的package.json文件里的”dependencies”的结尾加上,"loopback-connector-mongodb ": "^*",然后执行npm install,这里用的是mongodb 相对使用起来比较方便。
支持如下数据库:
mongodb npm install loopback-connector-mongodb –save
mysql npm install loopback-connector-mysql –save
sql server npm install loopback-connector-mssql –save
oracle npm install loopback-connector-oracle –save
postgresql npm install loopback-connector-postgresql –save
rest npm install loopback-connector-rest –save使用以下命令命令行方式
在项目目录下执行,slc loopback:datasource;
[?] 输入数据库连接配置名称;StudyStrongLoop
[?] 为 StudyStrongLoop 选择连接器: (Use arrow keys,基本上涵盖了所有我们常用的数据库)
MySQL (StrongLoop 支持)
MongoDB (StrongLoop 支持)
PostgreSQL (StrongLoop 支持)
Oracle (StrongLoop 支持)
Microsoft SQL (StrongLoop 支持)
REST services (StrongLoop 支持)
SOAP webservices (StrongLoop 支持)
Couchbase (由社区提供)
Couchbase (由社区提供)
Neo4j (由社区提供)
Kafka (由社区提供)
SAP HANA (由社区提供)
Email (StrongLoop 支持)
ElasticSearch (由社区提供)
In-memory db (StrongLoop 支持)
In-memory key-value connector (StrongLoop 支持)
IBM Object Storage (StrongLoop 支持)
IBM DB2 (StrongLoop 支持)
IBM DashDB (StrongLoop 支持)
IBM MQ Light (StrongLoop 支持)
IBM Cloudant DB (StrongLoop 支持
选择你的数据库类型(这里我选择了MongoDB)
编辑项目目录/server/datasources.json文件,在”connector”: “mysql”(这里是你选择的数据库类型)后添加host, port, database, username和password等项,保存,设置完毕。然后特定连接的配置(如下图)
至此本地数据库驱动安装完毕
从零学习StrongLoop 第二篇(创建 model)