记账本(nodejs)学习

express -e accounts
cd accounts
npm install
npm install -g nodemon(如果没安装nodemon)

packege.json中

“scripts”: {
“start”: “node ./bin/www”
},
改为(实现保存自动重启)
“scripts”: {
“start”: “nodemon ./bin/www”
},

npm start

添加路由规则:
accounts>routes>index.js

//记账本列表
router.get('/accounts', function (req, res, next) {
  // res.render('index', { title: 'Express' });
  res.send('账本列表');
});

//添加记录
router.get('/accounts/create', function (req, res, next) {
  // res.render('index', { title: 'Express' });
  res.send('添加记录');
});

浏览器访问:http://localhost:3000/accounts
http://localhost:3000/accounts/create
成功

大坑:绝对路径是从public开始的

正确:
<script src="/js/bootstrap-datepicker.zh-CN.min.js"></script>

错误:
<script src="public/js/bootstrap-datepicker.zh-CN.min.js"></script>

安装lowdb 1.0.0版本的(1.0.0版本的lowdb支持ES6语法)
官网:npmjs.com/package/lowdb/v/1.0.0(官方文档很详尽)
npm install lowdb@1.0.0

安装shortid
npm install shortid

下载mongodb
官方网址
www.mongodb.com/try/download/community
选择zip类型

mongodb图形化管理工具
Robo 3T
github.com/Studio3T/robomongo/releases (免费)
wwww.navicat.com.cn (收费)

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值