Skip to main content

Neutralino.server

Neutralino.server namespace offers functions to map local filesystem directories to the static server as a secure alternative for the file:// protocol.

server.mount(path, target)

Mounts a local directory. Throws NE_FS_NOPATHE and NE_FS_NOTADIR for invalid targets and NE_SR_MPINUSE if the path is already mounted. 

Parameters

  • path String: Resource path.
  • target String: A directory in the local filesystem.
await Neutralino.server.mount('/app-res', NL_PATH + '/app-res');
await fetch('/app-res/myFile.txt'); // loads NL_PATH + '/app-res/myFile.txt'

server.unmount(path)

Deactivates a mount configuration. Throws NE_SR_NOMTPTH if the provided path is not mounted. 

Parameters

  • path String: Resource path.
await Neutralino.server.mount('/app-res', NL_PATH + '/app-res');

server.getMounts()

Lists mount configurations. 

Return Object (awaited):

Directory mount map that stores each configuration entry as a key-value pair.

let mounts = await Neutralino.server.getMounts();
console.log('Mounts:', mounts);