feat(planning): grille hebdomadaire complète avec API et filtres
- Connexion API via proxy Angular (résolution CORS, base path /api) - Import CSS ng-zorro global pour les modales et composants - Filtres Camion/Show câblés sur l'affichage de la grille - Camions affichés via TrucksService (linkés au show du même créneau) - Panneau de détails : spectacles + camions du jour sélectionné - Modale de création de spectacle stylisée avec fond et centrage - Positionnement précis des events à la minute dans leur créneau - Auto-scroll vers l'heure courante au chargement - Ligne "maintenant" sur la colonne du jour actuel - Régénération des services OpenAPI (nouveaux noms de types) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
+23
-23
@@ -18,7 +18,7 @@ $ npm install serve-static
|
||||
## API
|
||||
|
||||
```js
|
||||
const serveStatic = require('serve-static')
|
||||
var serveStatic = require('serve-static')
|
||||
```
|
||||
|
||||
### serveStatic(root, options)
|
||||
@@ -132,15 +132,15 @@ the arguments are:
|
||||
### Serve files with vanilla node.js http server
|
||||
|
||||
```js
|
||||
const finalhandler = require('finalhandler')
|
||||
const http = require('http')
|
||||
const serveStatic = require('serve-static')
|
||||
var finalhandler = require('finalhandler')
|
||||
var http = require('http')
|
||||
var serveStatic = require('serve-static')
|
||||
|
||||
// Serve up public/ftp folder
|
||||
const serve = serveStatic('public/ftp', { index: ['index.html', 'index.htm'] })
|
||||
var serve = serveStatic('public/ftp', { index: ['index.html', 'index.htm'] })
|
||||
|
||||
// Create server
|
||||
const server = http.createServer((req, res) => {
|
||||
var server = http.createServer(function onRequest (req, res) {
|
||||
serve(req, res, finalhandler(req, res))
|
||||
})
|
||||
|
||||
@@ -151,13 +151,13 @@ server.listen(3000)
|
||||
### Serve all files as downloads
|
||||
|
||||
```js
|
||||
const contentDisposition = require('content-disposition')
|
||||
const finalhandler = require('finalhandler')
|
||||
const http = require('http')
|
||||
const serveStatic = require('serve-static')
|
||||
var contentDisposition = require('content-disposition')
|
||||
var finalhandler = require('finalhandler')
|
||||
var http = require('http')
|
||||
var serveStatic = require('serve-static')
|
||||
|
||||
// Serve up public/ftp folder
|
||||
const serve = serveStatic('public/ftp', {
|
||||
var serve = serveStatic('public/ftp', {
|
||||
index: false,
|
||||
setHeaders: setHeaders
|
||||
})
|
||||
@@ -168,7 +168,7 @@ function setHeaders (res, path) {
|
||||
}
|
||||
|
||||
// Create server
|
||||
const server = http.createServer((req, res) => {
|
||||
var server = http.createServer(function onRequest (req, res) {
|
||||
serve(req, res, finalhandler(req, res))
|
||||
})
|
||||
|
||||
@@ -183,10 +183,10 @@ server.listen(3000)
|
||||
This is a simple example of using Express.
|
||||
|
||||
```js
|
||||
const express = require('express')
|
||||
const serveStatic = require('serve-static')
|
||||
var express = require('express')
|
||||
var serveStatic = require('serve-static')
|
||||
|
||||
const app = express()
|
||||
var app = express()
|
||||
|
||||
app.use(serveStatic('public/ftp', { index: ['default.html', 'default.htm'] }))
|
||||
app.listen(3000)
|
||||
@@ -199,11 +199,11 @@ Files are searched for in `public-optimized/` first, then `public/` second
|
||||
as a fallback.
|
||||
|
||||
```js
|
||||
const express = require('express')
|
||||
const path = require('path')
|
||||
const serveStatic = require('serve-static')
|
||||
var express = require('express')
|
||||
var path = require('path')
|
||||
var serveStatic = require('serve-static')
|
||||
|
||||
const app = express()
|
||||
var app = express()
|
||||
|
||||
app.use(serveStatic(path.join(__dirname, 'public-optimized')))
|
||||
app.use(serveStatic(path.join(__dirname, 'public')))
|
||||
@@ -217,11 +217,11 @@ file. In this example, HTML files are not cached, while everything else
|
||||
is for 1 day.
|
||||
|
||||
```js
|
||||
const express = require('express')
|
||||
const path = require('path')
|
||||
const serveStatic = require('serve-static')
|
||||
var express = require('express')
|
||||
var path = require('path')
|
||||
var serveStatic = require('serve-static')
|
||||
|
||||
const app = express()
|
||||
var app = express()
|
||||
|
||||
app.use(serveStatic(path.join(__dirname, 'public'), {
|
||||
maxAge: '1d',
|
||||
|
||||
Reference in New Issue
Block a user