博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
adminMongo:mongoDB node GUI(mongoDB图形化界面)
阅读量:4553 次
发布时间:2019-06-08

本文共 3556 字,大约阅读时间需要 11 分钟。

adminMongo:mongoDB node GUI(mongoDB图形化界面)获取项目项目    克隆:git clone https://github.com/mrvautin/adminMongo.git    也可以去下载ZIP包:https://github.com/mrvautin/adminMongo2.切入项目    cd adminMongo3.安装依赖    npm install4.进行配置    找到config/app.json添加以下配置:                                    {                                      "app": {                                        "host": "0.0.0.0",       //IP(注意这里的配置是0.0.0.0,不是服务器IP,在linux不添加此配置,项目无法启动)                                        "port": 1234,             //端口                                        "username": "admin",      //用户名                                        "password": "admin123456",//密码                                        "locale": "en",           //语言,中文zh-cn                                        "context": "dbApp",       //路由配置:例如:http://0.0.0.0:1234/dbApp                                        "monitoring": true        //是否定期运行监视                                      }                                    }        如若不添加以上配置系统默认监听1234端口,也不会有登录页面,    访问直接进入系统。        **注意:            系统默认只能配置password,username配置后需要修改源代码。                --:找到views/login.hbs文件(登录页面)                --:添加代码:
(username输入框) --:找到rotes/index.js文件(接口文件) --:找到get接口/app/login,注释为:// login page。 --: 修改代码 var passwordConf = req.nconf.app.get('app'); // if password is set then render the login page, else continue if(passwordConf && passwordConf.hasOwnProperty('password') && passwordConf.hasOwnProperty('username')){ res.render('login', { message: '', helpers: req.handlebars.helpers }); }else{ res.redirect(req.app_context + '/'); } --:找到post接口/app/login_action, 注释为:// login page --: 修改代码 var passwordConf = req.nconf.app.get('app'); if(passwordConf && passwordConf.hasOwnProperty('password') && passwordConf.hasOwnProperty('username')){ if(req.body.inputPassword === passwordConf.password && req.body.inputUsername === passwordConf.username){ // password is ok, go to home req.session.loggedIn = true; res.redirect(req.app_context + '/'); }else{ // password is wrong. Show login form with a message res.render('login', { message: 'Username or Password is incorrect', helpers: req.handlebars.helpers }); } }else{ res.redirect(req.app_context + '/'); } **:配置完成重新启动 5.启动 node app 或者 npm start 访问: http://xxx.xxx.xxx.xx:1234 使用pm2守护进程: 下载pm2:npm install pm2 -g 进入项目目录 pm2 start app.js --name admin-mongo # 启动应用,并为之命名 pm2 list # 查看pm2管理的应用运行状态 pm2 stop admin-mongo # 停止应用 pm2 delete admin-mongo # 从pm2列表里删除应用 6.登录 添加了配置访问必须输入用户名,密码。

  

转载于:https://www.cnblogs.com/w-s-l123/p/11607237.html

你可能感兴趣的文章
C# 扩展方法
查看>>
WPF MVVM框架PRISM
查看>>
UVa 208 - Firetruck <双向DFS>
查看>>
winform treeview绑定数据 DOM操作
查看>>
linux centos oracle11g 单机完整部署分享
查看>>
hznu
查看>>
《JAVA与模式》之模板方法模式 (转)
查看>>
JavaSE:八种基本数据类型
查看>>
JumpServer 堡垒机 指南
查看>>
IOS UIApplication和AppDelegate 关系
查看>>
HTML5新表单元素
查看>>
Linux CentOS下Python+robot framework环境搭建
查看>>
36: Same Tree
查看>>
bzoj 3671: [Noi2014]随机数生成器【模拟+贪心】
查看>>
MVC html.Telerik 开元控件在线文档
查看>>
题目1545:奇怪的连通图
查看>>
冲刺周期第九天
查看>>
C#操作SQL Server数据库
查看>>
对linux中source,fork,exec的理解以及case的 使用
查看>>
[BZOJ 1816] [Cqoi2010] 扑克牌 【二分答案】
查看>>