CNode

最近在学习NODE 权威指南这本书遇到一点问题求大神帮忙

问答
Jjiangli1990发布于8 年前最后回复8 年前4 回复3128 浏览0 收藏

学习到中间件connect时,提到他自带了两个模块 一个是logger 这个我上网搜索到已经分出改成morgan模块 那么另外一个是favicon,现在报错如下 TypeError: connect.favicon is not a function at Object. (/Users/johnny/Downloads/code/6/http.js:5:26) at Module._compile (module.js:660:30) at Object.Module._extensions..js (module.js:671:10) at Module.load (module.js:573:32) at tryModuleLoad (module.js:513:12) at Function.Module._load (module.js:505:3) at Function.Module.runMain (module.js:701:10) at startup (bootstrap_node.js:193:16) at bootstrap_node.js:617:3 johnnydeMacBook-Air:6 johnny$ 有木有大神告诉我 是什么原因...懵逼中额么么么

查看回复

回复 (4)

J
jiangli1990#1·8 年前

代码: var http = require('http'); var connect =require('connect');

var app = connect() .use(connect.favicon()) .use(connect.logger()) .use(function (req,res) { res.end('hello world\n'); }); http.createServer(app).listen(8081);

L
liuliaixue#2·8 年前

https://www.npmjs.com/package/serve-favicon 估计是书上的东西过时了,这个库被分离出来了。

C
cctv1005s#4·8 年前

嗯,应该是过时了导致没有办法使用了,所以在安装包的时候要注意版本问题

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