作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
为了找到这个问题的答案,谷歌搜索了一段时间,但我仍然无法在我的代码中找到问题。我正在尝试制作我的第一个 Socket.io 应用程序,它在用户连接时仅向控制台输出一条消息。
这是我从 Node.js 得到的错误:
这是我的源代码:
var port = process.argv[2];
var express = require('express');
var app = express();
var path = require('path');
app.get('/', function(req, res) {
res.render('index.ejs');
})
.use(app.static(path.join(__dirname, '/public')));
var io = require('socket.io')(app.listen(port));
io.on('connection', function(socket) {
console.log('Someone connected');
});
console.log('Listening on port ' + port);
提前感谢您的建议!
最佳答案
改变:
.use(app.static(path.join(__dirname, '/public')));
收件人:
.use(express.static(path.join(__dirname, '/public')));
关于javascript - 表达静态(): "Undefined is not a function",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29749544/
我是一名优秀的程序员,十分优秀!