Sposato per caso: una storia di intimo e ostinazione

— Mettiti le mutandine e scendi subito! Tra cinque minuti sarò davanti al tuo portone! — urlai al telefono non appena rispose.

A dirla tutta, la battuta sulle mutandine era solo per scherzare. Pensavo avrebbe riso. Invece lei rimane in silenzio, poi sussurra:

— Come fai a sapere che in casa non le indosso?..
— Cosa? — rimango di sasso.
— Beh, hai detto… —
— Non lo sai? Io, in realtà, riesco a vedere tutti quelli con cui parlo.

— Stai mentendo!
— No. E adesso hai il telefono in una mano e con l’altra… ti copri.
— ODDIO!!!

La chiamata si interruppe. Mi riattaccò in faccia. Ma cinque minuti dopo, un altro squillo:

— Ciao… sono io… è caduta la linea.
Non le diedi il tempo di respirare:
— Sei sicura che quel pizzo ti stia bene?..
— ODDIO!

Di nuovo il telefono cadde. E stavolta per ore. Ma poi…

— Allora, come mi vedi adesso? — la sua voce torna, cauta ma provocante.
— E come faccio a saperlo? Era uno scherzo…
— Uno scherzo?.. — pausa. — Ah, uno scherzo… E io che, tra l’altro, mi sono preparata apposta per te…

— Basta, arrivo! — dissi, e in dieci minuti ero alla sua porta.

Suonai a lungo. Nessuno rispose. Poi spinsi la porta: era aperta. Entrai. Silenzio, penombra, nessuno in vista. Stavo per convincermi di essere caduto in una trappola di solitudine, quando irruppero nella stanza uomini in maschera e giubbotti antiproiettile.

A quanto pare, l’appartamento era sorvegliato. Una “segnalazione per accesso non autorizzato”, dicevano. Volevano lasciarmi andare già il giorno stesso, giustificandosi con un malinteso. Ma io, da stupido, mi trattenni. E visto che ero lì, decisi di divertirmi. Giocai un po’ con gli agenti, vinse la fortuna: una bottiglia di vino e un paio di centinaia di euro per la strada. Praticamente ci guadagnai.

Uscii dalla stazione zoppicando, gemendo, fingendomi vittima di un sopruso. La sua macchina era parcheggiata all’ingresso. Lei al volante, aspettava. Ma feci finta di non vederla. Passai oltre, accentuando i lamenti. Mi infilai nel primo portone e mi nascosi.

Lei corse, mi cercò. Non mi trovò. Tornai a casa e spensi il telefono. Al mattino, attivai la segreteria:

“Salve! Sono in ospedale. Se sopravvivo, vi richiamo.”

Scoprii poi che aveva chiamato tutti gli ospedali della città. Senza trovare risposte, si mise a percorrere i pronto soccorso. Finché qualcuno non si lasciò sfuggire di avermi visto in giro, allegro e con una bottiglia in mano.

Le chiamate cessarono. Ma presto ne arrivò un’altra, da un nostro amico comune:

— Ciao! Ti invito a un matrimonio!
— Chi è la sposa? — avevo già capito.
— Beh… lei.
— Ah, così… Va bene, vengo.
— Porta il passaporto. Non si sa mai manchi un testimone!

Mancavano ventiquattr’ore al municipio. Le più lunghe della mia vita. Rimpianti, rabbia, perdono, ancora rimpianti. A sera capii che senza di lei non potevo vivere. Di notte decisi che non ne ero degno. All’alba mi convinsi: sii un uomo, vai fino in fondo. Non scappare. Nemmeno se vorresti volare su Marte.

— Peggio è, meglio è — ripetevo mentre infilavo la camicia.

Fuori dal municipio, una folla di almeno quaranta persone. Tutti conoscenti. Assistere alla mia espressione era un extra al banchetto nuziale.

Ci chiamarono in sala. Partì Mendelssohn, il boia dei nervi maschili. Poi l’ufficiale pronuncia i nostri nomi. Io sbianco.

Due minuti dopo, ero sposato. Fatto compiuto. Poi il ricevimento. Elegante, rumoroso, costoso.

Più tardi, soli, lei mi ch# 1.3.1: Express Static Assets

## Learning Objectives

By the end of this lesson, you should be able to:

– Serve static files from your Express server to be displayed in the browser.
– Specify public folder and serve static files with Node.
– Explain what is the public folder and its purpose.

## Introduction

Now that we’ve got our Express server running, let’s get it to serve a static HTML file (unchanging HTML that isn’t dynamically rendered).

This allows us to have an HTML file separate from our server logic and means we’ll be able to add JavaScript interactivity to the page in a later sub-module.

## Starter Code

In the `instagram` folder, run `nodemon` to start the server and verify it works. Visit the root route (`/`) to verify it returns “hello world”.

## Serve index.html with Express

We can use Express’s built-in middleware function to serve static files such as HTML files. [Static files](https://expressjs.com/en/starter/static-files.html) are files that are not processed by Express and are served as-is.

1. Create a folder called `public` in the root folder of our Express app (same level as `server.js`). It is convention to store static assets in the `public` folder.
2. Create a file called `index.html` inside the `public` folder with the following contents.

“`markup






Home

This is the homepage!



“`

1. Tell Express to serve static files from the `public` folder by adding the following line to `server.js`. The `app.use` function allows us to add middleware to Express, and we’ll learn more about middleware in sub-module 1.4.

“`javascript
app.use(express.static(‘public’));
“`

4. Remove the following code from `server.js` because we will now serve static HTML files from the `public` folder instead of sending text responses.

“`javascript
app.get(‘/’, (request, response) => {
response.send(‘hello world’);
});
“`

5. Visit `http://localhost:3004` (or whichever port your server is running on) to confirm you see the contents of your `public/index.html` file. Now we can begin building our frontend with HTML in `public/index.html`!

### Troubleshooting

If we don’t see our page, check the following:

1. Ensure we are visiting the root route (`/`) and not `/index.html`. If the latter works, we might not have removed the `app.get` route in our `server.js` file.
2. Ensure `index.html` is named correctly. There is no typos.
3. Ensure `index.html` is in the `public` folder.
4. Ensure no other HTML files are in the `public` folder (Express could be serving a different HTML file).
5. Ensure we correctly specify the public folder with `express.static(‘public’)`.

## Serve Additional Static Files with Express

We can also serve additional static files such as CSS and JS files. For example, if we want to add a CSS file to our page, we can create a `styles.css` file in the `public` folder and link it in our `index.html` file.

1. Create a file called `styles.css` in the `public` folder with the following contents.

“`css
body {
background-color: lightblue;
}
“`

2. Link the CSS file in the `head` of `index.html`.

“`markup “`

3. Ensure we correctly reference the CSS file path in `href`. In this case, because the file is in the same directory as `index.html`, we can reference it directly with `/styles.css`. If we had another folder inside `public` called `css` we would reference it with `/css/styles.css`.

4. Visit `http://localhost:3004` to confirm the background colour changes toPoi, prendendomi la mano, mi sussurrò all’orecchio: “Era tutto calcolato, amore mio.”

Rate article
Add a comment

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

20 − 9 =

Sposato per caso: una storia di intimo e ostinazione