这主要由于上一次node.js server进程仍然还在运行没关闭掉,所以我们需要杀掉此进程,在mac上操作为:ps aux | grep nodetwer 7668 4.3 1.0 42060 10708 pts/1 Sl+ 20:36 0:00 node server twer 7749 0.0 0.0 4384 832 pts/8 S+ 20:37 0:00 grep --color=auto node从输出可以看见进程PID7668在使用,所以我们必须杀掉这顽固分子,运行kill -9 7668. Ok,一键搞定,可以重新开启server了.
var themes = 'default'var dbUrl = 'mongodb://localhost/nxylene'if (process.env.VCAP_SERVICES) {var db_config = JSON.parse(process.env.VCAP_SERVICES).mongodb[0].credentials;dbUrl = db_config.uri}// app.set("view","./view/pages")
这里的Mongoose当然不是图片上的萌物,它是一个MongoDB对象建模工具(object modeling tool),以前在sails上用的Waterline是ORM (Object Relational Mapper).当使用Mongoose时,不在需要在数据库中创建好结构(Schema)之后,再与后端代码中
这里的Mongoose当然不是图片上的萌物,它是一个MongoDB对象建模工具(object modeling tool),以前在sails上用的Waterline是ORM (Object Relational Mapper).当使用Mongoose时,我们不在需要在数据库中创建好结构(Schema)之后,再与后端代码中
应该是在报连接被拒绝
createClient会去创建一个RedisClient 这个RedisClient类会直接去跟redis建立一个连接, 然后等待你的指令, 然而 在这个时候你没有办法监听error事件,因为监听error的这个动作是在Client对象中的, 此时还并没有返回Client对象, 等到后面返回Client对象的时候 错误已经发生了, 代码也没有执行到注册监听那里就直接crash了. 如果你一定要捕捉 可以监听process.on('uncaughtexception', func)
连接错误 缺少注册文件
更改环境变量的位置,我的是因为环境变量位置不对导致mongodb 连不上.尝试做如下修改var themes = 'default'var dbUrl = 'mongodb://localhost/nxylene'if (process.env.VCAP_SERVICES) { var db_config = JSON.parse(process.env.VCAP_
这主要由于上一次node.js server进程仍然还在运行没关闭掉,所以我们需要杀掉此进程,在mac上操作为:ps aux | grep nodetwer 7668 4.3 1.0 42060 10708 pts/1 Sl+ 20:36 0:00 node server twer 7749 0.0 0.0 4384 832 pts/8 S+ 20:37 0:00 grep --color=auto node从输出可以看见进程PID7668在使用,所以我们必须杀掉这顽固分子,运行kill -9 7668. Ok,一键搞定,可以重新开启server了.
这主要由于上一次node.js server进程仍然还在运行没关闭掉,所以我们需要杀掉此进程,在mac上操作为:ps aux | grep nodetwer 7668 4.3 1.0 42060 10708 pts/1 sl+ 20:36 0:00 node server twer 7749 0.0 0.0 4384 832 pts/8 s+ 20:37 0:00 grep --color=auto node从输出可以看见进程pid7668在使用,所以我们必须杀掉这顽固分子,运行kill -9 7668. ok,一键搞定,可以重新开启server了.