
nodejs
花开花又谢
专注移动开发技术
展开
-
loopback学习(3)--创建一个简单的api
在创建api之前我们需要先安装StrongLoop,详细地址:StrongLoop安装教程 安装完成后使用安装命令:slc loopback 按着提示命令依次输入或选择,这里我们新建目录为loopback-getting-started(此目录可自行设置), 然后会让你选择LoopBack的版本和选择你想要的程序类型,此处我们选择api-server。安装完成过后会给出下一步的提示翻译 2016-09-22 16:47:29 · 2495 阅读 · 0 评论 -
loopback学习(4)--将api连接至数据源
现在我们需要为我们前面新建的api增加数据源,先执行命令cd loopback-getting-started进入目录 然后执行命令:slc loopback:datasource,这里会让你输入你的数据库名称,这里我们使用mysqlIDs 这里可以根据自己的需求选择不同的数据库类型,我们选择mysql数据库,按键盘下键选择MySQL数据库 然后按照提示输入数据库的host,user,pa翻译 2016-09-22 21:05:37 · 3156 阅读 · 1 评论 -
loopback学习(5)--扩展API
在LoopBack中,有一个连接到自定义的REST端点的Node方法叫remote method(远程方法) 添加一个远程方法 在前面生成CoffeeShop模型完成后,项目的models目录中会生成coffee-shop.json和coffee-shop.js两个文件,要添加远程方法就需要在coffee-shop.js文件中添加相应的方法。 1.打开/common/models,你会看见co翻译 2016-09-22 22:34:01 · 1524 阅读 · 0 评论 -
loopback学习(1)--简介
/** * loopback学习地址–https://docs.strongloop.com/display/zh/LoopBack */介绍: LoopBack 是一个可扩展的开源Node.js 框架。它可以让我们 .无需写任何代码(或少量的代码)来创建REST API .访问任意数据库中的数据甚至是外部的REST API .可以在API上定义关系型数据模型和访问限制(ACL)翻译 2016-09-22 11:59:38 · 2449 阅读 · 0 评论 -
loopback学习(2)--核心概念
LoopBack 核心概念• 数据模型 • 业务逻辑(Application Logic) • 数据源和连接器(Data sources and connectors) • LoopBack 组件 • 开发工具数据模型 你可以用以下三种方法为一个LoopBack应用添加业务逻辑 • 在数据模型中添加业务逻辑。在这个场景下,你可以 remote methods (即翻译 2016-09-22 15:42:28 · 856 阅读 · 0 评论 -
创建Node.js 的npm应用模块
一、创建Node.js模块封装(自己在本地使用,非公开) 下面以创建一个验证手机号码格式是否正确的模块为例: 1、创建一个名为validate的文件夹 2、在该文件夹中创建一个validate.js的文件 3、在validate.js文件中加入以下代码var mobileRex = "^(13[0-9]|15[012356789]|17[03678]|18[0-9]|14[57])[0-9]原创 2017-01-11 16:08:53 · 483 阅读 · 0 评论 -
nodejs 使用async进行BT吧最新电影数据爬取
在百度上面有许多关于使用nodejs进行网页数据爬取的例子,但是大多数都只是爬取的单页面数据。但是设想如果我们爬取到的是一个页面的url,然后我们要再次访问url进行下一个页面的爬取。这样有许多人就可能会想到执行两次,但是事实上我们只需要一次请求就可以完成。但是因为nodejs的异步机制,这就让我们必须要使用到async的walterfall和whilst,下面就以抓取BT吧最新电影数据为例:var原创 2017-03-23 10:22:01 · 1417 阅读 · 0 评论 -
angular2+nodejs实现图片上传
在使用angular2进行图片上传的时候,遇到了各种各样的问题。在多番尝试之后最终成功上传图片,下面将我的方法分享给大家:nodejs 后台代码var express = require("express");//网络请求模块var request = require("request");//引入nodejs文件系统模块const fs = require('fs');//引入body-原创 2017-03-27 12:25:52 · 3191 阅读 · 1 评论 -
Koa2 路由拆分成多文件
在使用koa-router的时候会遇到路由的配置,虽然基本的配置很简单,但是当我们的业务越来越复杂,涉及到的路由也越来越多,最开始的单文件路由配置就难以维护了。所以我们需要将路由根据模块进行拆分,从而根据模块配置相应的路由。但是我们一般在进行拆分的时候可能会遇到下面这样的用法,这属于常规用法,但是模块多了也就不怎么好看了。app.use(A.routes())app.use(A.al...原创 2018-08-16 14:41:56 · 4137 阅读 · 1 评论