主要看这篇文章就行了 Swagger从入门到精通 虽然可能有些地方可能有老了,没讲到不过还是很实用,而且非常细致.
剩下的看编辑器事例就好了,一下子就能看懂了 官方在线编辑器
记录点一:
当请求操作时,有两种方式一种是路径请求,另一种是参数请求.两种表现形式不同.
参数请求
1 | // get(请求方式) /persons?pageSize=20&pageNumber=2 |
路径请求
1 | // get(请求方式) /persons/{username} |
废话先不多说,代码就是如下这么简单.
1 | var express = require('express') |
multispinner 是在命令行执行时等待的样式,并且能根据结果返回不同的提示信息.
这个node插件使用起来非常简单 在multispinner Github 里有例子 不太懂可以看一下.
**普通方法使用**1 |
|
lowdb是一个基于lodash API的轻量级本地JSON数据库 (支持 Node.js , 浏览器 和 Electron)
特点
npm install lowdb –save
或者
yarn add lowdb
也可以外部引用使用
1 | <script src="https://unpkg.com/lodash@4/lodash.min.js"></script> |
##使用
想用js开发桌面现在有两个框架可以用 Electron 另外一个是 nwjs.
但感觉还是用 Electron比较好,因为现在一些流行的软件是那这个弄的,比如说我现在用的 Atom ,VSCode 这两个软件都非常好用,而且漂亮.
另外还有个原因是,他有中文文档.这样实在是方便太多了
这里主要编写个 Electron 启动配置文件.是 package.json
里的 main
字段的文件.
注意:如果 main 字段没有在 package.json 声明,Electron会优先加载 index.js。
剩下的就是编写自己的程序了就行了.
贴两个配置文件样本.
一 这是官方的例子
1 | const { app, BrowserWindow } = require('electron') |
废话先不多说,代码就是如下这么简单.
1 | var express = require('express') |
下面这个是参考文档里的写法
1 | var http = require('http'); |
然后执行 node app.js
就可以启动服务器了. app.js 就是上面配置所保存的文件名.
npm search
npm install
npm install
但是代码中,直接通过require()的方式是没有办法调用全局安装的包的。全局的安装是供命令行使用的,就好像全局安装了vmarket后,就可以在命令行中直接运行vm命令
npm install
项目路径中如果有package.json文件时,直接使用npm install方法就可以根据dependencies配置安装所有的依赖包
这样代码提交到github时,就不用提交node_modules这个文件夹了。
npm init 会引导你创建一个package.json文件,包括名称、版本、作者这些信息等
npm ls 列出当前安装的了所有包
npm ls -g 查看全局安装的模块及依赖