簡體   English   中英

MIME 類型 ('text/html') 錯誤

[英]MIME type ('text/html') Error

所以我試圖將require.js添加到我使用 jQuery 和 Socket.io 創建的項目中,但我不斷收到此錯誤。 在此處輸入圖片說明

我想知道這里發生了什么? 我正在像這樣添加我的代碼

 <script src="js/require.js"></script> <script src="http://code.jquery.com/jquery-latest.min.js"></script> <script src="/socket.io/socket.io.js"></script> <script> 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] + '<br/>' } $users.html(html); }); $messageForm.submit(function (e) { e.preventDefault(); socket.emit('send message', $messageBox.val(), function (data) { $chat.append('<span class = "error"' + data + "</span><br/>"); }); $messageBox.val(''); }); socket.on('new message', function (data) { $chat.append('<span class= "msg"<b>' + data.nick + ': </b>' + data.msg + "<span/><br/>"); }); socket.on('whisper', function (data) { $chat.append('<span class = "whisper"<b>' + data.nick + ': </b>' + data.msg + "</span><br/>"); }); }); </script>

編輯這是我的服務器代碼

 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(); }); });

這個錯誤基本上意味着js/require.js不包含有效的 JS 代碼。

仔細檢查它不包括任何無關的代碼或字符。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM