在看旧的node开发指南 途中遇到不少问题 但在github 或者 cnode都能找到相关的问题的解决办法 但是今天实在卡壳了 各种百度都没用 特意望各位大牛帮帮~如下 npm install mongodb安装 这个包 提示如下:
然后 基于express框架 运行的项目 提示 ’DEFAULTPORT’ 这个变量不存在 。。。 代码如下: 但是把 这个变量写死 换成27017 就可以正常运行了
还有我的session配置是这样的 app.use( session({ secret: settings.cookieSecret, store: new MongoStore({ db: settings.db, }), resave: false, saveUninitialized: true }) );
所以兜转回去 我个人得到的问题可能是 mongodb因为python的问题 安装包的时候 出现了错误 不完整什么的 或者还是出现了其他的问题 所以特意来求救 各位大神 帮帮 这问题卡了我一晚上了 呜呜呜 谢谢大哥
gyp的运行依赖于python环境,去下个2.7或者3.4版本的python安装,注意add path,然后重新执行npm install mongodb即可 至于找不到变量,有可能是因为gyp没有运行,有些东西没有编译,但这只是我猜测