简体   繁体   English

MIME 类型 ('text/html') 错误

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

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.所以我试图将require.js添加到我使用 jQuery 和 Socket.io 创建的项目中,但我不断收到此错误。 在此处输入图片说明

I was wondering what is going on here?我想知道这里发生了什么? I am adding my code like this我正在像这样添加我的代码

 <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>

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

This error basically means that js/require.js does not contain valid JS code.这个错误基本上意味着js/require.js不包含有效的 JS 代码。

Double check that its not including any extraneous code or characters.仔细检查它不包括任何无关的代码或字符。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 ExpressJS 错误:MIME 类型('text/html')不是受支持的样式表 MIME 类型 - ExpressJS error: MIME type ('text/html') is not a supported stylesheet MIME type 不支持MIME类型(&#39;text / html&#39;) - MIME type ('text/html') is not a supported “php 脚本已加载,即使其 MIME 类型(“text/html”)不是有效的 JavaScript MIME 类型”错误 - “The php script was loaded even though its MIME type (“text/html”) is not a valid JavaScript MIME type” error 部署 Angular 项目错误类型 MIME (text/html) - Deployment Angular Project error type MIME (text/html) Service Worker 注册错误:不支持的 MIME 类型('text/html') - Service Worker registration error: Unsupported MIME type ('text/html') Django CSS/JS MIME 类型(“text/html”)不匹配错误 - Django CSS/JS MIME type (“text/html”) mismatch Error 注册时的 ServiceWorker MIME 类型错误 (&#39;text/html&#39;) (React) - ServiceWorker MIME Type Error ('text/html') on register (React) 模拟服务器错误 - 脚本具有不受支持的 MIME 类型 ('text/html') - Mock server error - The script has an unsupported MIME type ('text/html') NodeJS,MIME 类型 (&#39;text/html&#39;) 不是受支持的样式表 MIME 类型 - NodeJS, MIME type ('text/html') is not a supported stylesheet MIME type MIME 类型 (&#39;text/html&#39;) 不是受支持的样式表 MIME 类型 - MIME type ('text/html') is not a supported stylesheet MIME type
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM