使用nodejs、Express和MongDB搭建个人博客

本文介绍了使用Node.js、Express和MongoDB搭建个人博客的步骤,包括安装Express创建项目框架,安装MongoDB及操作模块,规划页面,分析路由和后端方法,以及数据库操作。通过这个过程,可以学习到如何使用这三个技术来实现前端和后端的交互,并创建一个基础的博客系统。

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

nodejs是目前前端开发中会使用的服务端语言,Express是基于nodejs产生的Web开发框架,MongoDB是一个使用较广泛的非关系型数据库,以键值对的形式存储内容。因为对express和MongoDB都不算熟悉,所以为练习和基础入门,参考网上点击打开链接及自己摸索,实现个人博客搭建,分享如下。

整个过程主要分为以下几步:

  1. nodejs安装Express并生成空项目框架
  2. nodejs安装MongoDB
  3. 规划页面
  4. 分析路由及后端方法
  5. 建立数据库操作model

1.Nodejs安装Express及空项目框架

安装完nodejs之后,使用包管理工具安装express模块,命令为npm install -g express,安装完成后为查看express的版本,需要安装独立的express版本管理模块,使用命令 npm install -g express-generator,最后使用express -V查看express的版本确认安装成功。
因为上面的安装里带有参数-g表明是全局安装,这时候进入node_global文件夹,就可以使用express命令创建新的app,命令如下:
$ express -e test
在创建的过程中,可能会有没有安装的模块,可以根据提示使用npm进行安装。

创建成功之后,进入项目根目录,命令:

node ./bin/www
默认端口为3000,打开浏览器访问localhost:3000就可以访问Express的index页面。

下面看一下test项目下的文件目录:



app.js是整个项目的引导文件,里面主要加载该项目用到的所有模块,同时持久化session,设置路由文件和基本的出错处理,最后将整个文件export出来。

package.json是项目的配置信息和依赖模块的配置信息,所有信息以键值对的形式定义。当需要新的模块的时候,都需要修改依赖包文件。

routes为项目的路由文件,主要存放请求的处理。public为公共文件夹,存放前台相关的JS,CSS和图片等一系列资源。node_modules为项目的依赖模块,包含所有在package.json里声明过的模块。models为操作数据库的文件,在后面会进行详细说明。

2.安装mongodb及nodejs的mongodb操作模块

直接下载mongodb的安装包,就可以在windows下安装,安装完成后,进入安装目录,新建一个文件夹,使用这个命令
mongod --dbpath=D:\mongodb\test
因为mongodb的默认端口是27017,可以通过本地访问localhost:27017直接确定数据库是否打开。
想要操作数据库的话,就重新打开一个命令行,然后输入mongo,可以操作数据库,常见操作见链接: mongodb常见命令

Nodejs里的mongodb主要是提供操作mongodb的方法的模块有两个

使用npm安装之后,在安装依赖模块的时候,建议先使用npm安装,安装完成后查看安装模块的版本,再把版本号写入package.json里,这样避免npm找不到你想要的版本的模块。

可以在项目的根目录下创建setti

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值