美文网首页nodeStrongLoop
从零学习StrongLoop 第一篇(项目创建)

从零学习StrongLoop 第一篇(项目创建)

作者: 呼呼哥 | 来源:发表于2017-10-12 10:19 被阅读26次

    安装StrongLoop:

    npm install -g strongloop //这个比较简单不做过多的阐述了

    创建项目:

    (一) 进入工作目录 $ cd workspaces/ => $slc loopback

    image.png

    (二)然后提示? ? 您的应用程序的名称是什么 (StudyStrongLoop) ,即让你输入项目名称,默认目录名称为项目

    (三)然后提示? 您想要使用哪个版本的 LoopBack?

    image.png

    (四)按提示的步骤进行:

    image.png

    (五) 在本地安装数据库驱动(同样也可以连接远程数据库)

    首先在项目目录下执行,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等项,保存,设置完毕。然后特定连接的配置(如下图)

    image.png

    至此本地数据库驱动安装完毕
    从零学习StrongLoop 第二篇(创建 model)

    相关文章

      网友评论

      • 含泪若笑:你使用过model的relation吗
        呼呼哥:不好意思刚看到,用过那个地方不会刻意随时问我哦

      本文标题:从零学习StrongLoop 第一篇(项目创建)

      本文链接:https://www.haomeiwen.com/subject/rxjgyxtx.html