node.js+MongoDB 项目部署流程


node.js
1. 下载note.js
官方网站:http://www.nodejs.cn

2. 安装node.js
next...finish

3.测试node.js
DOS命令:node -v

安装cnpm:
npm install -g cnpm --registry=https://registry.npm.taobao.org

express安装
1) 安装express-generator生成器
cnpm i -g express-generator //安装完成后可以使用express命令

2) 创建项目
express -e 项目名称 //自动创建项目目录
express -e //手动创建项目目录

3) 安装依赖
cnpm i

4) 开启项目 (3种方式)
node app //【推荐】需要手动添加监听端口的代码
app.listen(80, function(){
console.log('服务器已运行');
});
npm start //自动查找当前目录下的package.json文件,找到start对应的命令进行执行
node ./bin/www

5) 测试项目
打开浏览器,输入 localhost

MongoDB
1) 安装 mongodb软件
https://www.mongodb.com/
选择完全安装

2) 设置环境变量
找到安装目录,找到mongo命令所在位置:C:\Program Files\MongoDB\Server\3.2\bin
将命令位置添加到环境变量:
我的电脑(计算机) 点击鼠标右键-> 属性 -> 高级系统设置 -> 高级 -> 环境变量 -> 修改PATH的值(添加一个分号,将数...)

3) 创建文件夹
在非系统盘(D盘)下创建一个文件夹mongodb,再创建两个子文件夹 db 和 log
d:\mongdb
d:\mongdb\db
d:\mongdb\log

4) 将mongodb挂载成windows服务
使用命令挂载服务
mongod --dbpath "d:\开发区\mongodb\db" --logpath "d:\开发区\mongodb\log\MongoDB.log" --install --serviceName "MongoDB"

posted @   海角之上  阅读(590)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示