跳到主要内容
CNode

Not a string or buffer

社区
Jjpyee发布于 13 年前最后回复 11 年前
565500

Express 500 TypeError: Not a string or buffer at Hash.update (crypto.js:209:17) at C:\nodejstest\microblog\routes\index.js:67:26 at callbacks (C:\nodejstest\microblog\node_modules\express\lib\router\index.js:161:37) at param (C:\nodejstest\microblog\node_modules\express\lib\router\index.js:135:11) at pass (C:\nodejstest\microblog\node_modules\express\lib\router\index.js:142:5) at Router._dispatch (C:\nodejstest\microblog\node_modules\express\lib\router\index.js:170:5) at Object.router (C:\nodejstest\microblog\node_modules\express\lib\router\index.js:33:10) at next (C:\nodejstest\microblog\node_modules\express\node_modules\connect\lib\proto.js:190:15) at Object.handle (C:\nodejstest\microblog\app.js:45:9) at next (C:\nodejstest\microblog\node_modules\express\node_modules\connect\lib\proto.js:190:15)

我做的是《Nodejs开发指南》里面的微博 不知道是错了哪里,每次按登录时就会报这个错

查看回复

回复 (5)

R
read125#511 年前

我也遇到同样的问题,在本地测试的时候注册登录都没问题,放到服务器上测试,注册的时候没问题,登录的时候就出问题了。

J
jpyee#413 年前
引用 dengqiaocrypto模块用错了,按照官方文档好好试试

代码地址:https://github.com/jpyee/microblog
可是我在写用户注册时用的crypto模块没问题,为什么到用用户登入时就不行了?它们用的crypto模块不是应该是一样的吗?

D
dengqiao#213 年前

crypto模块用错了,按照官方文档好好试试

L
leapon#113 年前

贴一下你的代码吧: C:\nodejstest\microblog\routes\index.js:67:26

参与回复

登录后即可参与回复。登录