猿问

express.basicAuth 为什么报错?

var express = require('express');

var app = express();

app.use(express.basicAuth('user','pass'));

app.get('/',function(req,res){

res.send('你好');

});

app.listen(1337,'localhost');

为什么报找不到方法:

app.use(express.basicAuth('user','pass'));

                ^

TypeError: undefined is not a function

    at Object.<anonymous> (/Users/liujinlan/web/test/app/index.js:3:17)

    at Module._compile (module.js:460:26)

    at Object.Module._extensions..js (module.js:478:10)

    at Module.load (module.js:355:32)

    at Function.Module._load (module.js:310:12)

    at Function.Module.runMain (module.js:501:10)

    at startup (node.js:129:16)

    at node.js:814:3



加菲猫LOVE
浏览 3225回答 3
3回答

_apprentice

express.basicAuth() is not a function. 我也碰到了这个问题。同学你看的是不是《node.js权威指南 陆凌牛著》?感觉这本书里有好多错误,可能是因为技术版本的问题,毕竟作者写这本书的时间比较早。

qq_阿T喵_0

这个问题我也纠结了一段时间,后来证实这个被删掉了,中间件有几个都是没有的,不过你可以试着自己写一写;
随时随地看视频慕课网APP

相关分类

Node.js
我要回答