首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Nodejs全栈入门-慕课网

    前言 这两天在慕课网看了一个关于Nodejs比较基础的视频教程Nodejs全栈入门-慕课网,适合初学者进行学习,介绍了Nodejs相关的基本环境(安装nodejs、npm、npx、nrm、nvm、nodemon...简介 整个项目重点分为2部分,前端通过react+redux实现UI界面和状态管理,后端使用express做web框架,使用mysql作为数据存储,利用 sequelize作为ORM,便于通过nodejs...安装 (03:24) 1-3 第一个nodejs程序 (06:34) 1-4 nodejs和npm介绍 (02:59) 1-5 nodemon介绍 (10:57) 1-6 nrm和npm介绍 (10...(09:40) 2-9 sequlize集成和使用 (20:10) 第3章 使用express+mysql+sequelize实现任务管理项目 3-1 需求分析 (07:10) 3-2 api设计...参考资料 Nodejs全栈入门-慕课网视频教程 Sequelize ORM PM2 Qucik Start postman REST Client 测试(vscode插件) VSCode插件推荐 | REST

    2.5K42

    nodejs写入json文件_json文件可以删除吗

    nodejs的文件系统,接触过node的对node的文件系统肯定不会陌生,这两天我就在思考一个问题,我是否可以在本地操作我的本地json文件,这样一个本地的文本数据库就有了,如果是便签之类,记录的软件,...我完全可以不用连后台的数据库,我可以自己操作本地的json文件,自己用node写后台,答案是肯定的,下面我们就一起来实现一下吧,对本地json文件的增、删、改、查 ##1.增 首先我们先看一下demo...的目录结构 我们看一下person.json的内容 没毛病,接下来就是见证奇迹的时刻了 下面写nodejs的代码 var fs = require('fs'); var params =...(person);//因为nodejs的写入文件只认识字符串或者二进制数,所以把json对象转换成字符串重新写入json文件中 fs.writeFile('....------------'); }) }) } writeJson(params)//执行一下; 结果如下 下面我们来看一下json文件的结果 看,json文件已经被新增进来了 ##2.

    4.2K20

    Week14-服务端选型:磨刀不如砍柴功

    线上服务:PM2 + nginx 第二章 选择nodejs框架 2-1 nodejs框架选型-开始 所用常见的nodejs框架中,Koa2是最简单、最小的 目的扩充广度,让你了解有这门技术 Koa2...第三章 数据库使用 Mysql Mongodb 和 Redis 3-1 章开始 这一章会介绍: Mysql和Sequelize Mongodb和Mongogoose Mysql和Mongodb的区别...3-2 回顾数据结构设计 对第一周内容做了个简单回顾 3-3 Mysql 和 Sequelize 1 学习这节之前,先将代码clone到本地,代码地址:https://github.com/liugezhou...代码演示: 安装 supertest axios package.json中添加 test:remote配置(远程才用到) 接口测试目录:test/api/ 第六章:线上服务使用PM2和nginx...格式,Binary JSON 二进制类型的JSON NoSQL:无需sql语句查询 11-9 nodejs连接mongodb mkdir mongodb-test cd mongodb-test

    3.3K30

    NodeJs 项目开发小结

    一个月的开发时间,前端采用h5实现,后端考虑到发送消息的缓存维护,php不好处理,最后采用nodeJs来实现后端的逻辑功能。...业务方面 (就是采用js的语法 没有嵌入其他语言[感觉这条是废话哈]) 主要的框架 首先还是贴一下项目目录 ,这个对一个有经验的程序员还是比较能有条理的: src ├── config.json...│ ├── main.js 猫的基因操作 │ │ └── statis.js │ ├── msg │ │ ├── cmd.js 消息号定义 │ │ ├── msg.js 消息协议定义 json...} }); // 这样相当于在全局定义了新的俩个属性 ,可以直接调用 console.log('[' +__filename__+':'+__line__ + '] '); //即可打印出当前的文件和行数...底层通讯的问题一般都使用成熟的库,在此是socket.io 作为现在程序员要做的,基本上学习网络通讯库的api使用,主要还是管理多个连接问题嘛,底层的通讯一般都不需要程序员自己写了,也没必要花那些精力和时间

    82630

    Nodejs相关ORM框架分析

    需要一个实体管理器来将模型和持久化层做对应,这样一来,灵活性就高,当然复杂性也增加了。...// ORM和数据库连接配置├── package.json // node module 依赖├── README.md // 简单的 readme 文件└── tsconfig.json...此外需要知道的是,sequelize还默认为每个模型定义字段id(主键)、createdat和updatedat,也可以进行设置。...我们的db.js文件里面配置了,不自动创建模型,也就是自动创建数据表,关闭是有原因的,因为如果表存在会先drop然后再创建,这种操作本身就很可怕的参考nodejs进阶视频讲解:进入学习// 创建模型sequelize.sync...offset(2)//跳过 .only("name", "age")//返回字段 .run(function(err, data) { });所以,准确应该是node-orm2,写法和sequelize

    1.9K30

    浅谈MVC--Node中如何使用ORM?

    而本篇文章主要介绍一个NodeJS环境下的ORM框架---Sequelize。 首先,我们基于脚手架快速搭建一个express项目,执行命令: express testORM ?...首先要使用SequeLize,我们需要安装sequelize和mysql2包。...数据类型定义需要注意一点,如果我们有插入操作,Sequelize默认会增加createdAt字段和updateAt字段,所以说如果我们不需要这两个字段我们可以在参数3选填参数添加timestamps为false...可以看到我们查询一共写了三个典型的示例方法,我们来分别看看是查询什么样的数据: findAll():查询多条数据,传入一个json对象,json对象中可以对查询条件进行限制,比如我示例代码中使用attributes...传入要查询的数据列数组,使用where传入where条件语句的参数限制,使用limit和offset参数可以进行分页操作,使用order可以根据某个数据列操作等。

    2.8K20
    领券