(一) nodejs,mongodb,express简单入门介绍

本文档记录了Node.js和MongoDB的快速入门经验。具备JS和数据库基础的读者能迅速上手。Node.js重点介绍了模块化、文件操作和npm使用,而MongoDB则涵盖安装、基础概念和操作。推荐的Express学习资源是railway的视频教程,尽管较旧,但对Node.js+MongoDB+Express项目理解清晰。对于Express,理解其语法并能运用即可,不必拘泥于自动构建的项目结构。手动创建项目时,初始化package.json和管理依赖是关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. nodejs 入门
  2. mongodb 入门

以上两个是之前做的笔记的记录,这两个的入门其实挺快的,有js和数据库的基础的话,上手真的非常快。这里要着重提一下:

  • nodejs
    • 模块化
    • 文件的写入写出
    • npm 的使用
  • mongodb
    • 安装数据库
    • 了解基本概念
    • 了解操作

这两个看完视频基本就可以了,至于是否要跟着视频敲代码看个人。

遇到的最麻烦的还是express,至于是不是一定要用express,我觉得不是,但是这个用起来还是很方便,麻烦的是不理解。这里再推一个视频:railway,他们自己的视频好像已经没有了,感觉是挺久之前的视频了,不过这个是我看了很多个视频,最后让我觉得对于nodejs+mongodb+express项目最为清晰的一个讲解视频了,而且时长仅一个多小时(这里我是一边看一边码,自己还不断纠错什么的,所以花的时间也不少),千万不要错过。

express的话,主要还是语法什么的,我觉得刚接手就能看懂,会用就行。不用太强求一定要用它本身自动构建出来的项目结构,自己写也是不错的。

自动构建:
在这里插入图片描述
这个是在终端运行 express -e 自动创建出来的目录结构,用的ejs模板引擎。
app.js我是理解为启动文件。

手动创建:
自己手动创建最为重要的是初始化package.json文件,这个可以直接运行npm init直接创建。后面引入模块的话,下载时最好都是用–save,这样能够直接引入package中。
在这里插入图片描述

  • models: 模板,这里是封装的数据库内容,即两个schema:user & article
  • node_modules: 自动载入的依赖
  • routes:最为重要的一部分,路由设置,这里主要是写api接口提供到前端
  • uploads: 存储上传的头像图片
  • .gitignore: 这是设置的上传到git需要忽略的文件信息,这里可以不管
  • app.js: 启动文件
  • settings.js: 这里本来是设置的数据库的相关信息,进行了封装,但是后面没用到,就可以不管

介绍就到这了,后面开始正题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值