我的目标是将我的服务器代码与nodejs和expressjs框架连接到我的使用orientdb的数据库。 首先,我想将我的会话存储在数据库中。但我很难将我的服务器连接到数据库。
执行server.js时出现的错误:
u+0028
我的server.js代码是:
/Users/soroush/Desktop/nodeOrient/node_modules/connect-orientdb/lib/connect-orientdb.coffee:191
})(connect.session.Store);
^
TypeError: Cannot read property 'Store' of undefined
at module.exports (/Users/soroush/Desktop/nodeOrient/node_modules/connect-orientdb/lib/connect-orientdb.coffee:22:46)
at Object.<anonymous> (/Users/soroush/Desktop/nodeOrient/server.js:8:48)
at Module._compile (module.js:541:32)
at Object.Module._extensions..js (module.js:550:10)
at Module.load (module.js:458:32)
at tryModuleLoad (module.js:417:12)
at Function.Module._load (module.js:409:3)
at Function.Module.runMain (module.js:575:10)
at startup (node.js:160:18)
at node.js:449:3
我的主要问题是当会话模块在express中构建时使用了connect-orientdb,但现在该会话是我遇到此问题的另一个模块。
答案 0 :(得分:0)
查看OrientDB中ExpressJS的本指南:Blog Tutorial with ExpressJS and OrientDB。
orientDBStore = require('orient')(session),
而不是:
orientDBStore = require('connect-orientdb')(session),
答案 1 :(得分:0)