¿Cómo servir archivos manualmente en Parse.com?

Implementé una aplicación de una sola página usando un marco frontend para mi Hosting Parse.

Sin embargo, hay un gran problema: las subrutas se enrutan a/public carpeta, y solo hay unaindex.html y un montón de activos allí.

He probado numerosas opciones para servir ese archivo de índice estático a través de todas las demás rutas, mediante el uso deExpress oHTTP encloud/main.js, pero parece que Parse ejecuta un subconjunto personalizado de módulos de nodo. Hanborrado Todos los métodos del sistema de archivos. No haysendFile() en Express API, noreadFile()en el módulo fs ...

¿Qué puedo hacer para lograr eso? Solo necesito todos los caminos no en elpublic carpeta para servir lo mismo: miindex.html archivo.

Lo que ya he probado:

Lee el archivo y sírvelo:

app.use(function(req, res) {
  fs.readFile('../public/index.html', 'utf8' , function(err, data) {
    if (err) {
      console.error(err);
    }
    res.send(data);
  });
});

Servirlo como Express Middleware (probablemente la forma más eficiente):

app.use(function(req, res) {
  res.sendFile('../public/index.html');
});

Servirlo como una ruta general:

app.get('*', function(req, res) {
  res.sendfile('../public/index.html');
});

Respuestas a la pregunta(0)

Su respuesta a la pregunta