Esportazione di funzioni utilizzabili sia lato client che lato server

1

Quindi questa non è una domanda su come farlo, ma più di un chiarimento su come funziona. Sto usando Vue e sto creando un file utilizzabile sia dal lato client che dal lato server (la logica dovrebbe essere coerente e le modifiche dovrebbero essere fatte facilmente).

Quindi ciò che il file usa è l'oggetto module.exports . Posso capire che funziona per il lato server (come il suo nodo di utilizzo) ma funziona sorprendentemente anche dal lato client.

Da quello che ho imparato (e usato) è che i file javascript solitamente usano export . Ma questo non funziona con Node.

Quindi la mia domanda generale è: è previsto un comportamento che module.exports funzioni con file Javascript generici o funzioni solo perché webpack sta facendo qualcosa al riguardo.

    
posta A. Lau 29.12.2017 - 01:42
fonte

0 risposte

Leggi altre domande sui tag