通过JSON格式保存对象
阅读这篇blog大概需要10分钟
继续完善前面的小例子,通过命令参数来传递内容,并通过JSON格式来保存数据。
- 通过第三方yargs包来处理参数
- JSON格式操作
any application that can be written in JavaScript, will eventually be written in JavaScript. – Atwood定律
介绍
继续通过文件读写的功能来完善保存数据的功能。通过JSON来操作,这也是Node后端应用的优势,前后端一致、处理方便快捷:
- 安装使用yargs包
- 完善add note功能
- JSON对象
安装使用yargs包
在终端输入命令:
npm install yargs --save
可以看到yargs的module自动下载安装,并且自动更新了package.json配置文件。
yarg的使用很简单,输入参数会保存在argv变量中。
const yargs = require('yargs');
...
console.log(yargs.argv);
增加参数测试:
node app.js add --title 'abc'
输出:
Starting notes.js
Starting app
{ _: [ 'add'