|
@@ -5,6 +5,8 @@ extern crate rocket;
|
|
extern crate rocket_contrib;
|
|
extern crate rocket_contrib;
|
|
#[macro_use]
|
|
#[macro_use]
|
|
extern crate serde_derive;
|
|
extern crate serde_derive;
|
|
|
|
+extern crate libmdns;
|
|
|
|
+extern crate env_logger;
|
|
|
|
|
|
use std::fs;
|
|
use std::fs;
|
|
use rocket::Outcome;
|
|
use rocket::Outcome;
|
|
@@ -314,6 +316,15 @@ fn fs_dl(_token: AuthToken, file_path: String) -> NamedFile
|
|
|
|
|
|
fn main()
|
|
fn main()
|
|
{
|
|
{
|
|
|
|
+ env_logger::init();
|
|
|
|
+ let responder = libmdns::Responder::new().expect("cannot create mdns service");
|
|
|
|
+
|
|
|
|
+ responder.register(
|
|
|
|
+ "_fbx-api._tcp".into(),
|
|
|
|
+ "Freebox Test server".into(),
|
|
|
|
+ 8000,
|
|
|
|
+ &["path=/"]);
|
|
|
|
+
|
|
rocket::ignite()
|
|
rocket::ignite()
|
|
.mount("/",routes![
|
|
.mount("/",routes![
|
|
index,
|
|
index,
|