5
0
mirror of https://github.com/wailsapp/wails.git synced 2025-05-04 21:31:39 +08:00
wails/v3/plugins/experimental/server
Fabio Massaioli 2b9891da2c
[v3] Update and fix runtime JS API (#3295)
* Cleanup bundled runtime entry point

* Fix JS representation of Screen struct

* Expose IsFocused method in Window interface

* Update JS window API

* Fix cleanup of WML listeners

* Bundle runtime as ES module

* Update runtime dependencies

* Update runtime types and events

* Update bundled runtime

* Update changelog

---------

Co-authored-by: Lea Anthony <lea.anthony@gmail.com>
2024-03-20 20:30:14 +11:00
..
ipc Move server plugin to experimental dir 2023-10-11 20:25:56 +11:00
client.go Move server plugin to experimental dir 2023-10-11 20:25:56 +11:00
client.js Move server plugin to experimental dir 2023-10-11 20:25:56 +11:00
emptywriter.go Move server plugin to experimental dir 2023-10-11 20:25:56 +11:00
ipc_websocket.js Move server plugin to experimental dir 2023-10-11 20:25:56 +11:00
plugin.go Don't build server plugin 2024-03-20 07:43:27 +11:00
plugin.js Move server plugin to experimental dir 2023-10-11 20:25:56 +11:00
plugin.toml Move server plugin to experimental dir 2023-10-11 20:25:56 +11:00
README.md Move server plugin to experimental dir 2023-10-11 20:25:56 +11:00
server.go Don't build server plugin 2024-03-20 07:43:27 +11:00
window.go [v3] Update and fix runtime JS API (#3295) 2024-03-20 20:30:14 +11:00

Server Plugin

This plugin provides a simple server for your Wails applications to make them accessible over the local network. Bidirectional communication occurs over a websocket connection.

Installation

Add the plugin to the Plugins option in the Applications options:

package main

import (
    "github.com/wailsapp/wails/v3/pkg/application"
    "github.com/wailsapp/wails/v3/plugins/server"
)

func main() {
    app := application.New(application.Options{
        // ...
        Plugins: map[string]application.Plugin{
            "server": server.NewPlugin(&server.Config{
                Host: "0.0.0.0",
                Port: 31115,
            }),
        },
    })

Support

If you find a bug in this plugin, please raise a ticket on the Wails Issue Tracker.