当前位置: 首页 > 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.lryc.cn/news/599514.html

相关文章:

  • ELK Stack技术栈
  • 前端基础知识Vue系列 - 27(Vue项目中如何解决跨域)
  • 养老服务行业怎么解决采购管理难题?
  • 配置Mac/Linux终端启动执行脚本
  • 数据赋能(332)——安全与合规——保密管理
  • 代码随想录day45dp12
  • 读书笔记8:供应链思维下的企业战略与数字生态
  • OpenCV(04)梯度处理,边缘检测,绘制轮廓,凸包特征检测,轮廓特征查找
  • MCP协议详细教程
  • The Magic Mask for Android:解锁无限可能的安卓自定义套件
  • 【面试场景题】外卖点餐系统设计思路
  • [MMU]四级页表查找(table walk)的流程
  • SQL性能优化
  • 【LeetCode Solutions】LeetCode 热题 100 题解(16 ~ 20)
  • 系统编程——文件IO
  • SpringBoot整合Fastexcel/EasyExcel导出Excel导出多个图片
  • 面向对象编程实战:Python打造你的数码宠物世界
  • Java NIO FileChannel在大文件传输中的性能优化实践指南
  • 盟接之桥说制造:构建以预防为核心的供应链客诉管理体系
  • GitHub git push 推送大文件
  • 【第四章:大模型(LLM)】01.Embedding is all you need-(6)从 Word2Vec 到推荐/广告系统,再到大语言模型(LLM)
  • Three.js 控制器和交互设计:OrbitControls + Raycaster 实战
  • ✨ 使用 Flask 实现头像文件上传与加载功能
  • Kafka——多线程开发消费者实例
  • MCP工具开发实战:打造智能体的“超能力“
  • 半相合 - 脐血联合移植
  • C++ 常用的数据结构(适配器容量:栈、队列、优先队列)
  • 海云安斩获“智能金融创新应用“标杆案例 彰显AI安全左移技术创新实力
  • 智能网关芯片:物联网连接的核心引擎
  • VR 污水处理技术赋能广州猎德污水处理厂,处理效率显著提升