mirror of
https://github.com/Jermolene/TiddlyWiki5
synced 2024-10-31 23:26:18 +00:00
31 lines
1.7 KiB
Plaintext
31 lines
1.7 KiB
Plaintext
title: $:/language/Help/server
|
|
description: Fornisce un'interfaccia server HTTP a TiddlyWiki
|
|
|
|
Il server incluso in TiddlyWiki5 è molto semplice. Sebbene compatibile con TiddlyWeb, il server non supporta molte delle funzionalità necessarie per un utilizzo affidabile su internet.
|
|
|
|
Alla radice serve il rendering di un frammento specifico. Oltre la radice, serve frammenti singoli codificati in JSON e supporta le operazioni HTTP di base `GET`, `PUT` e `DELETE`.
|
|
|
|
```
|
|
--server <port> <roottiddler> <rendertype> <servetype> <username> <password> <host>
|
|
```
|
|
|
|
I parametri sono:
|
|
|
|
* ''port'' - il numero di porta sui cui risponde il server (default a "8080")
|
|
* ''roottiddler'' - il frammento da servire alla radice (default a "$:/core/save/all")
|
|
* ''rendertype'' - il tipo di contenuto con cui deve essere effettuato il render del frammento alla radice (default a "text/plain")
|
|
* ''servetype'' - il tipo di contenuto con cui deve essere servito il frammento alla radice (default a "text/html")
|
|
* ''username'' - il nome utente di default da utilizzare per firmare le modifiche
|
|
* ''password'' - la password opzionale da utilizzare per l'autenticazione di base
|
|
* ''host'' - il nome host opzionale da utilizzare per il server (default a "127.0.0.1" ossia "localhost")
|
|
|
|
Se il parametro password è specificato, il browser chiederà nome utente e password. Notare che la password è trasmessa in chiaro quindi questa implementazione non è adatta ad un uso generale.
|
|
|
|
Per esempio:
|
|
|
|
```
|
|
--server 8080 $:/core/save/all text/plain text/html MyUserName passw0rd
|
|
```
|
|
|
|
Per eseguire istanze multiple di server TiddlyWiki nello stesso tempo, è necessario definire per ciascuno una porta specifica.
|