Tag: http status code 404

运行Express时,Socket.IO无法连接到服务器

我正在尝试使用Node.js,Express.js和Socket.IO编写一个小应用程序。 服务器运行良好,我可以提供HTML和其他静态内容。 但我有一个时间让客户端通过Socket.IO连接到服务器。 当我不使用快递它工作正常,但与快递我似乎无法让一切合作。 我不确定在使用Express和Socket.IO时是否有一些特殊的考虑。 我的一部分认为这可能是一个路线问题? 它看起来像当套接字尝试连接它是404': GET http://localhost:3000/socket.io/1/?t=1403186531515 400 Bad Request 1ms 服务器代码: var express = require('express') , app = express() , http = require('http') , server = http.createServer(app).listen(3000) , io = require('socket.io').listen(server) , favicon = require('static-favicon') , logger = require('morgan') , cookieParser = require('cookie-parser') , session = require('express-session') , routes = require('./routes/index') , […]

AngularJS:检索存储在$ templateCache中的video模板结果404错误

我目前在我的本地主机上开发了一个AngularJS 1.5.9 单页面应用程序 ,并在其中使用了运行后端的NodeJS video框架。 http://www.videogular.com/ 除了在我的页面上插入video对象,一切都很好。 我严格按照给定的例子: http : //www.videogular.com/examples/simplest-videogular-player/ <videogular vg-theme="controller.config.theme.url"> <vg-media vg-src="controller.config.sources" vg-tracks="controller.config.tracks" vg-native-controls="true"> </vg-media> </videogular> 但是它会导致AngularJS错误: (请求中的sessionId是没有链接到当前问题的身份validation令牌) 我在videogular.jsfind了以下videogular.js : $templateCache.put("vg-templates/vg-media-video", "<video></video>"); $templateCache.put("vg-templates/vg-media-audio", "<audio></audio>"); 我试图在本地存储文件,并且错误消失了 实际上有很多的video插件,他们都使用$templateCache存储caching中的一些文件,所以手动将它们本地保存在我的应用程序文件夹将是非常混乱。 这样的文件如何使用$templateCache存储在caching中,这样可以正确提取它们? 我赞赏你的帮助。 UPDATE 我已经尝试插入$templateCache.get指令,其中部分加载错误404,它的工作原理。 但仍不能如预期那样工作。

ExpressJS /节点:404图像

我已经build立了一个基本的节点/快递服务器,公共静态JavaScript和CSS文件,但尝试提供图像时返回404错误。 最奇怪的部分是在本地运行时一切正常。 当在我的远程服务器(linode)上运行时,图像问题出现。 这真的让我挠脑袋…可能是什么问题? 这是服务器: /** * Module dependencies. */ var express = require('express') , routes = require('./routes') var app = module.exports = express.createServer(); // Configuration app.configure(function(){ app.set('views', __dirname + '/views'); app.set('view engine', 'jade'); app.use(express.bodyParser()); app.use(express.methodOverride()); app.use(express.compiler({ src: __dirname + '/public', enable: ['less'] })); app.use(express.static(__dirname + '/public')); app.use(app.router); }); app.configure('development', function(){ app.use(express.errorHandler({ dumpExceptions: true, showStack: […]

在示例express-jade项目中获取样式表和js的404

我使用默认的快速库在nodejs中创build了一个简单的静态页面。 但是,当我运行它时,nodejs无法拾取公共文件并在其上引发404。 我相信我所提供的道路是正确的。 这让我发疯。 我知道这个问题必须如此小而简单,以至于不值一提,但我无法find它。 你能帮我在这里吗? 代码在Rishavs / ComingSoonPage的 github上 感谢您的时间和帮助。 〜Rishav

与primeng 404问题的angular-cli @ webpack

我在启动项目中使用angular2,angular-cli @ webpack和primeng,得到以下错误。 PrimeNG中唯一的ui组件是一个呈现的下拉列表,它有它的值,但是没有css主题被应用(见下面关于CSS的错误)。 我不知道为什么我得到这个错误,并花了无数个小时没有结果,所以我现在处于亏损状态。 使用ng命令生成组件,ng serve运行web服务器。 任何人有任何想法? 我也尝试了node.js 6.5.0和4.5.0(用nvm切换和pipe理它们)。 任何帮助深深的赞赏。 无法加载资源:服务器响应状态为404(未find) http:// localhost:3000 / node_modules / primeng / resources / primeng.min.css加载资源失败:服务器响应状态为404(未find) http:// localhost:3000 / src / app / resources / css / font-awesome-4.6.3 / css / font-awesome.min.css加载资源失败:服务器响应状态为404未find) http:// localhost:3000 / node_modules / primeui / primeui-ng-all.min.css加载资源失败:服务器响应状态为404 顺便说一下,我发布了代码: https : //github.com/GregHila/primeng-angular-cli 。

在Sails.js后端项目中访问上传的图像

我正在尝试上传,然后访问图像。 上传工作进展顺利,将图片上传到资源/图片,但是当我尝试从浏览器中访问图片时,例如http:// localhost:1337 / images / image-name.jpg,它给了我404。 js仅用于后端目的 – 对于API,项目是使用–no-front-end选项创build的。 我的前端是AngularJS。 我的上传function: avatarUpload: function(req, res) { req.file('avatar').upload({ // don't allow the total upload size to exceed ~10MB maxBytes: 10000000, dirname: '../../assets/images' }, function whenDone(err, uploadedFiles) { console.log(uploadedFiles); if (err) { return res.negotiate(err); } // If no files were uploaded, respond with an error. if (uploadedFiles.length […]

用反应路由器表示状态404

我有一个快递服务器,处理:1 API路由和呈现我的初始index.html包括bundle.js持有我的React / React-Router / Redux应用程序。 就目前而言,我的网页上不可能有404,因为我有一个全部的东西: app.use(function (req, res) { return res.render('index') }) 为了让react-router的NoMatch工作,我需要发送一个404代码。 我的路线如下: Express – /api/test/:x/:y React Router – :x/ ,: :x/:y 我基本上试图实现的是,如果用户曾经去过:x/:y/z/and/further那么返回一个404, 除非他们去了/api/test/:x/:y 问题: 我怎样才能匹配路线,不包括我的API路线,最好以可扩展的方式,返回适当的状态代码? 对于如此简单的事情,在子域名上设置这个有很大的开销吗? 那甚至会缓解这个问题呢? 当应用程序增长时,我会遇到问题吗?

hapi.js – 404路由VS静态文件路由

我正尝试将我的Express应用程序迁移到hapi.js,并且遇到了我的路线问题。 我只想要2 GET:我的索引'/',和不是'/'的所有东西都redirect到'/'。 使用Express我有这样的: // static files app.use(express.static(__dirname + '/public')); // index route app.get('/', function (req, res) { // whatever } // everything that is not / app.get('*', function(req, res) { res.redirect('/'); }); 我有问题与hapi.js获得相同的行为。 我的“静态路”如下所示: server.route({ method: 'GET', path: '/{path*}', handler: { directory: { path: 'public', listing: false } } }); 而我的“404路”则是: server.route({ method: 'GET', […]