2015-09-23 11 views
5

Sono nuovo all'elisir e alla fenice e uso le guide phoenix. Nella guida introduttiva si dice semplicemente http://puu.sh/klblD/e50082298d.png ma non hanno spiegato cos'è l'endpoint e quali sono le attività. Qualcuno può spiegare cosa fa?cosa fa il file endpoint.ex in phoenix elixir

+4

C'è una descrizione nella documentazione del modulo: http://hexdocs.pm/phoenix/Phoenix.Endpoint.html – Gazler

+2

È necessario citare i documenti come risposta: D –

+1

Ho aggiunto il collegamento di @Gazler come rispondere per gli altri che potrebbero trovare questa domanda in futuro. –

risposta

7

Non prendere nulla da @Gazier ma sono d'accordo con @JoseValim; la sua risposta dovrebbe essere una risposta in modo che altri che potrebbero cercare questo possono trovarlo facilmente.

L'endpoint è il limite in cui iniziano tutte le richieste per l'applicazione web . È anche l'interfaccia che l'applicazione fornisce ai server Web sottostanti.

Nel complesso, un endpoint ha tre responsabilità:

  • per fornire un wrapper per avviare e arrestare l'endpoint come parte di un albero di supervisione;

  • per definire una pipeline plug iniziale in cui vengono inviate le richieste;

  • per ospitare la configurazione Web specifica per l'applicazione.

La documentazione è here.