记录一次学习node.js犯的低级错误

这里遇到一个这样的问题

express连接mongoose时报错(node:7584) UnhandledPromiseRejectionWarning: MongooseTimeoutError: Server selection timed out after 30000 ms

连接数据库的代码

 const mongoose=require('mongoose')
mongoose.connect('mongodb://localhost:27017/express1',{
useNewUrlParser: true,
useUnifiedTopology: true
}) const UserSchema=new mongoose.Schema({
username:{type:String},
password:{type:String}
})
const User=mongoose.model('User',UserSchema)
module.exports = {
User
}

按照网上教程说不需用启动数据库直接可以连接,可是怎么也连接不上,一直报超时错误,网上查了一大堆的资料,有的说需要什么超级管理员权限,折腾了好久也没搞出来,而且网上这类似的问题很少,看来是没啥人遇到这样的问题,那估计就是我自己哪儿没写对吧,反复排查之后觉得可能还是需要本地启动mongod,然后尝试cmd里面启动mongod,再从新启动项目,终于成功了

最新文章

  1. sql 判断 函数 存储过程是否存在的方法
  2. http websocket
  3. WordPress 插件推荐
  4. PWM波控制舵机总结
  5. Linux rpmbuild命令
  6. java 之前的安全的类回顾,以及以后需要线程安全时使用哪些类
  7. 记录archlinux中安装pcl的大致流程
  8. [selenium webdriver Java]元素定位——findElement/findElements
  9. VB6.0 String 用法总结
  10. web前端优化手段
  11. 如何使用ZEROBRANE STUDIO远程调试COCOS2D-X的LUA脚本(转)
  12. JavaScriptSerializer返回一条Json,页面获取值问题,数据绑定
  13. 0426html常用标签属性
  14. Django rest framework源码分析(3)----节流
  15. echarts-五分钟的教程
  16. golang gob 有什么优势? gob/protobuf/json/xml 效率对比,benchmark 压力测试
  17. vuejs服务端渲染更好的SEO,SSR完全指南Nuxt.js静态站生成器
  18. Jmeter使用自定义编写代码
  19. 安装mysql后必做的两件事
  20. vSphere Web Client 6.5 如何上传ISO文件

热门文章

  1. 从Libra看区块链的机遇
  2. 开源项目SMSS发开指南(五)——SSL/TLS加密通信详解(下)
  3. Webpack 一,打包JS
  4. 配置 Docker 加速器
  5. 一起了解 .Net Foundation 项目 No.2
  6. 动态获取bind dns日志IP脚本
  7. LVM知识梳理
  8. 杭电-------2045不容易系列之(3)—— LELE的RPG难题(C语言写)
  9. 基于webpack的vue开发环境搭建
  10. 限制input输入框只能输入 数字