20分钟入门 Node.js |后端开发|全栈开发|Mongo DB

20241222 2342

【20分钟入门 Node.js |后端开发|全栈开发|Mongo DB】 https://www.bilibili.com/video/BV1vVyeYMEAs/?share_source=copy_web&vd_source=a9248fac1911da7678699a591ef91b0c

前言

一段JS代码,放到浏览器中运行就是前端代码;如果将它放到Node.js中运行,就是后端代码。

使用Node做后端,可以书写任意JS语法,不需要额外学习。唯一需要学习的是如何操作数据库。

下面是示例:增删查改(插入数据、删除数据、查询数据、修改数据)

1
2
3
4
5
6
// 插入示例
// 往 user 表中插入一条数据
db.collection('user').inserOne({
name: 'John Doe',
age: 30
});
1
2
3
// 查询示例
// 查询 user 表中所有数据
db.collection('user').find();
1
2
3
4
5
6
// 修改示例
// 修改 John Doe 的年龄为31
db.collection('user').updateOne(
{ name: 'John Doe' },
{ $set: { age: 31 } }
);
1
2
3
// 删除示例
// 删除 John Doe 的数据
db.collection('user').deleteOne({ name: 'John Doe'});

想让这些JS代码正常执行,首先需要创建一个node项目,启动一个数据库,在项目中连接上数据库,设置好路由(https://localhost:8080/get_list,本地运行)


node.js,它的核心要素在于使用JS来写后端