Note that there are some explanatory texts on larger screens.

plurals
  1. POKeep getting a 502 error on nodejs server
    primarykey
    data
    text
    <p>I keep getting 502 to all my style sheets and pictures on a webserver on webfaction and local webserver. I am not sure what i am doing wrong?? I have to hit 3 times on the production webserver for all the resources to properly load. Any help? I do have big pictures on my page but i don't think they are causing the issue.</p> <p>these are my response headers on production server</p> <pre><code>Connection:keep-alive Content-Encoding:gzip Content-Type:text/html; charset=utf-8 Date:Sun, 08 Dec 2013 07:47:55 GMT Server:nginx Transfer-Encoding:chunked Vary:Accept-Encoding X-Powered-By:Express </code></pre> <p>This is my app.js on node.</p> <pre><code>var pagejs= '../routes'; var express = require('express') , home = require(pagejs) , user = require(pagejs+'/user') , http = require('http') , path = require('path') , events = require(pagejs+'/events') , contact= require(pagejs+'/contact') , abouttedx = require(pagejs+'/about') , sponsor = require(pagejs+'/sponsors') , gzippo = require('gzippo'); var app = express(); function viewConfig(app){ app.set('views', __dirname + './../views'); app.set('view engine', 'jade'); //app.use(express.favicon()); app.use(express.favicon(path.join(__dirname + './../public/images/favicon.ico'))); app.use(express.logger('dev')); //app.use(express.bodyParser()); app.use(express.json()); app.use(express.urlencoded()); app.use(express.methodOverride()); app.use(app.router); //app.set('view options', {layout: false }); //app.use(express.static(path.join(__dirname, './../public'))); app.use(gzippo.staticGzip(path.join(__dirname, './../public'))); app.use(gzippo.compress()); app.set('port', process.env.PORT || 9000); } app.configure('production', function(){ viewConfig(app); }); app.configure('development', function(){ app.use(express.errorHandler()); viewConfig(app); }); app.get('/', home.index); app.get('/users', user.list); app.get('/events', events.eventspage); app.get('/about', abouttedx.aboutpage); app.get('/sponsor', sponsor.sponsorpage); app.get('/contact', contact.contactuspage); http.createServer(app).listen(app.get('port'), function(){ console.log("Express server listening on port " + app.get('port')); }); </code></pre>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload