CNode

Not a string or buffer

Jjpyee发布于13 年前最后回复11 年前5 回复6534 浏览0 收藏

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)

L
leapon#1·13 年前

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

D
dengqiao#2·13 年前

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

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

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

R
read125#5·11 年前

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

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