【发布时间】:2014-05-24 09:34:47
【问题描述】:
我目前正在使用 NodeJS 和 restify 开发一个 RESTful Web 服务。
我已为数据库使用 node-mysql 启动并运行所有内容,但我还想实现 HTTP 基本身份验证。
我只用 Apache 和 .htaccess 文件做过一次。
但是这里的网络服务器带有restify,我这样启动它:
var server = restify.createServer({
name: 'my webservice'
});
restify 文档 (http://mcavage.me/node-restify/#Bundled-Plugins) 中列出了一个身份验证解析器插件,但我不知道如何使用它。
req.username 的值始终设置为匿名,即使我使用 http://user:pass@url...。
如果我可以将它与.htpasswd 文件一起使用来存储/访问用户并传递,那么最好的办法就是。
有谁知道如何用 restify 或其他模块来实现这个?
【问题讨论】:
标签: javascript node.js basic-authentication restify