Comments (7)
Ah. If you use this module like app.use('/uploads', serveIndex(__dirname + '/uploads'))
in your app.js
, then you'll get all the indexs located under /uploads
(basically the example https://github.com/expressjs/serve-index#serve-directory-indexes-with-express with the directory name different for your naming).
Then as for doing the iframe, you can just add like <iframe src=/uploads></iframe>
in your index.html
since that will be the location of your listrings.
from serve-index.
Hi @SterlingButters ! Without knowing more about what you're asking, it sounds like you just want to show the index in some existing HTML you already have and not with the template this module provides. This is done through the template
option: https://github.com/expressjs/serve-index#template
from serve-index.
Hey @dougwilson Thanks for such a quick response!! Is there any high-level example on how to do this?
from serve-index.
Not currently, but you're welcome to contribute one :) !
from serve-index.
Well I'm just afraid I don't understand the explanation in the docs :/
from serve-index.
I'm happy to help come up with an example for you, but I just need to understand what you're trying to do in order to make a relevant example.
from serve-index.
Thank you so much!
So what I need is really quite simple I think. My server structure looks like this:
- app.js
- index.html
- uploads
- ...files
And I am just trying to list the files under uploads using my index.html. So ideally there would be some way to just add a sort of iFrame that displays the content of serve-index (if that makes sense)?
from serve-index.
Related Issues (20)
- Enable the use of custom filesystems HOT 30
- How to generate directory indices for all folders?
- Allow use of tables HOT 2
- Update debug https://snyk.io/vuln/npm:ms:20170412 HOT 1
- Example code doesn't work properly HOT 1
- Cannot stat `System Volume Information` sub dir on a root drive on Windows 10 HOT 1
- POST requests are rejected with 405 HOT 4
- Password protect a folder with HTTP Basic Authentication HOT 1
- code style: semicolons or no? HOT 6
- option to download files rather than view HOT 16
- How to handle fs.stat error on a file? HOT 4
- selecting file via a redirect goes to the wrong url HOT 2
- Badly encoded URLs are HTTP 500 HOT 2
- Failing test HOT 1
- Document use of `req.originalUrl` for Reverse Proxy. HOT 4
- add .npmignore HOT 4
- The `directory.html` template should be added in `locals` HOT 3
- How to custom handle ForbiddenError: Forbidden with malicious path traversal characters HOT 1
- svg icon HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from serve-index.