当前位置: 首页 > news >正文

vue2+node+express+MongoDB项目安装启动启动

文章目录

    • 准备环境
      • 安装MongoDB
      • 安装 MongoDB Compass(图形化数据库管理工具)
      • 安装 Postman(接口测试工具)
    • 项目结构
    • 配置项目代理
    • 项目启动
    • 提交项目
      • 生成Access Token

准备环境

默认含有node.js、npm

安装MongoDB

下载地址:https://www.mongodb.com/try/download/community
安装教程:https://www.runoob.com/mongodb/mongodb-window-install.html
在这里插入图片描述
启动 MongoDB 的服务端程序,并指定数据库文件的存储位置
在这里插入图片描述

安装 MongoDB Compass(图形化数据库管理工具)

下载地址:https://www.mongodb.com/products/compass

在这里插入图片描述

安装 Postman(接口测试工具)

下载地址:https://www.postman.com/downloads/
新建连接选择http
在这里插入图片描述
选择row和json,其他默认
在这里插入图片描述

项目结构

project-root/
├── src/              # 前端 Vue2 项目
├── server/              # 后端 Express 服务
│   ├── models/          # Mongoose 模型
│   ├── routes/          # 路由
│   ├── util           # 连接mongoose数据库
│   ├── app.js           # Express 启动文件
├── package.json
├── vue.config.js    #配置项

配置项目代理

//  Node.js + Express 服务启动核心配置提取与注释
// 1. 引入核心模块
const express = require("express");              // 引入 express 框架
const path = require("path");                    // 处理路径
const fs = require("fs");                        // 文件系统模块
const multer = require("multer");                // 文件上传中间件
const cookieParser = require("cookie-parser");   // 解析 cookie
const session = require("express-session");      // 会话管理
const bodyParser = require("body-parser");       // 处理请求体var login = require("./routes/login");
http://www.dtcms.com/a/297618.html

相关文章:

  • pytest 测试报告生成方案有哪些?
  • Springboot整合springmvc
  • 基于Docker的GPU版本飞桨PaddleOCR部署深度指南(国内镜像)2025年7月底测试好用:从理论到实践的完整技术方案
  • 【赵渝强老师】MySQL中的数据库对象
  • 7月25号打卡
  • 海康监控集中管理解决方案全面分析
  • 设计仿真 | Simufact Forming模具疲劳分析助力预测模具寿命
  • 基于单片机的楼宇门禁系统的设计与实现
  • 目标导向的强化学习:问题定义与 HER 算法详解—强化学习(19)
  • [特殊字符] GitHub 2025年7月月度精选项目 Top5
  • Java NIO FileChannel在大文件传输中的性能优化实践指南
  • Movavi Video Editor v25.9.0 视频编辑软件中文特别版
  • Pytorch中cuda相关操作详见和代码示例
  • 【Chrome】下载chromedriver的地址
  • 线性代数 下
  • Chrome(谷歌)浏览器 数据JSON格式美化
  • JAVA知识点(六):性能调优与线上问题排查
  • vue+iview+i18n国际化
  • Day 3: 机器学习进阶算法与集成学习
  • 《Uniapp-Vue 3-TS 实战开发》自定义环形进度条组件
  • Zookeeper 3.6.3【详细技术讲解】整
  • Uniapp编写微信小程序,绘制动态圆环进度条
  • Welcome to the world of Go language
  • 鸿蒙端云一体化开发之创建和操作数据库
  • 内存 管理
  • 重读《人件》Peopleware -(22)Ⅲ 适当人选 Ⅵ 乐在其中(上)
  • 微服务架构中的资源调度与负载均衡实践
  • 股指期权可以随时平仓吗?
  • OSPF之多区域
  • cha的操作