陈斌彬的技术博客

Stay foolish,stay hungry

How to Deploy a reveal.js App to Heroku

By following the heroku “getting started with nodejs”, I was able to get a working webapp with expressjs and by declaring this in the web.js:

var express = require("express");
var app = express();
app.use(express.logger());
app.use("/", express.static(__dirname));

var port = process.env.PORT || 5000;
app.listen(port, function() {
  console.log("Listening on " + port);
});

With this you serve everything from / statically.

You have the sources here: https://github.com/MichaelBitard/revealjs_heroku and a working example here: http://murmuring-cove-4212.herokuapp.com/

Resource Reference