firebase / firebase/superstatic

Superstatic & HTML5 Urls

Open
#213 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
1.1k
Forks
88
Avg merge
17h 43m
Merged PRs (30d)
2

Description

Building an Angular 2 SPA. I have read about issues with Angular routes / HTML 5 urls but every thing I have tried to fix this does not work, I guess I am missing something. Not sure if its BS or Superstatic.

http://localhost:3000/home

/home is a route within my application, there is no home directory in my application structure. I get error "Cannot GET /home"

gulpfile.js

```
gulp.task('serve', function() {

return browserSync.init({
port: 3000,
files: ['www/**/*.{html,htm,css,js}'],
injectChanges: true,
logFileChanges: true,
logLevel: 'info',
notify: true,
open: "ui",
reloadDelay: 2000, // give typescript compilation time to complete
reloadDebounce: 2000,
ghostMode: false,
server: {
baseDir: ['www'],
middleware: superstatic({ debug: true, config: "superstatic.json" })
}
});
})
```

superstatic.json

`{ "rewrites": [ {"source":"/**","destination":"/index.html"} ] }`

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.