js type text html5,javascript - MIME type ('text/html') Error - Stack Overflow

So I am trying to add require.js to my project that I am using jQuery and Socket.io to create but I keep getting this error.

1wDJn.png

I was wondering what is going on here? I am adding my code like this

jQuery(function ($) {

var socket = io.connect();

var $nickForm = $('#setNick');

var $nickError = $('#nickError');

var $nickBox = $('#nickname');

var $users = $('#users');

var $messageForm = $('#send-message');

var $messageBox = $('#message');

var $chat = $('#chat');

$nickForm.submit(function (e) {

e.preventDefault();

socket.emit('new user', $nickBox.val(), function (data) {

if (data) {

$('#nickWrap').hide();

$('#contentWrap').show();

} else {

$nickError.html('Name is taken! Choose a New one!');

}

});

$nickBox.val('');

});

socket.on('usernames', function (data) {

var html = '';

for (var i = 0; i < data.length; i++) {

html += data[i] + '
'

}

$users.html(html);

});

$messageForm.submit(function (e) {

e.preventDefault();

socket.emit('send message', $messageBox.val(), function (data) {

$chat.append('
");

});

$messageBox.val('');

});

socket.on('new message', function (data) {

$chat.append('' + data.nick + ': ' + data.msg + "
");

});

socket.on('whisper', function (data) {

$chat.append('' + data.nick + ': ' + data.msg + "
");

});

});

Edit

Here is my server code

var express = require('express'),

app = express(),

server = require('http').createServer(app),

io = require('socket.io').listen(server),

users ={};

server.listen(3000);

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

res.sendFile(__dirname + '/index.html');

res.sendFile(__filename + 'js/bower_components/crypto-js/crypto-js.js');

});

io.sockets.on('connection', function(socket){

socket.on('new user', function(data, callback){

if(data in users) {

callback(false);

} else{

callback(true);

socket.nickname = data;

users[socket.nickname] = socket

updateNames();

}

});

function updateNames(){

io.sockets.emit('usernames', Object.keys(users));

}

socket.on('send message', function(data, callback){

var msg = data.trim();

if(msg.substr(0,3) === '/w '){

msg = msg.substr(3);

var ind = msg.indexOf(' ');

if(ind !== -1){

var name = msg.substr(0, ind);

var msg = msg.substr(ind + 1);

if(name in users){

users[name].emit('whisper', {msg: msg, nick: socket.nickname});

console.log('hi');

} else{

callback('Error! Enter a valid user!');

}

}else{

callback("Error! Enter a pm");

}

} else {

io.sockets.emit('new message', {msg: msg, nick: socket.nickname});

}

});

socket.on('disconnect', function(data){

if(!socket.nickname) return;

delete users[socket.nickname];

updateNames();

});

});

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值