From 647e29e8a59db06f6ae3b4b7c116804cc20594ef Mon Sep 17 00:00:00 2001 From: Jan Bujak Date: Wed, 12 Dec 2018 20:20:56 +0100 Subject: [PATCH] Warn about `/js/app.js` being deprecated --- src/cmd_start.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/cmd_start.rs b/src/cmd_start.rs index 3b91310..9064883 100644 --- a/src/cmd_start.rs +++ b/src/cmd_start.rs @@ -279,6 +279,7 @@ pub fn command_start< 'a >( matches: &clap::ArgMatches< 'a > ) -> Result< (), Er let _watcher = monitor_for_changes_and_rebuild( last_build.clone() ); + let target_name = target.name.clone(); let address = address_or_default( matches ); let server = SimpleServer::new(&address, move |request| { let path = request.uri().path(); @@ -290,6 +291,12 @@ pub fn command_start< 'a >( matches: &clap::ArgMatches< 'a > ) -> Result< (), Er return response_from_data("application/text", data.into_bytes()); } + if path == "/js/app.js" { + eprintln!( "!!!!!!!!!!!!!!!!!!!!!" ); + eprintln!( "WARNING: `/js/app.js` is deprecated; you should update your HTML file to use `/{}.js` instead!", target_name ); + eprintln!( "!!!!!!!!!!!!!!!!!!!!!" ); + } + debug!( "Received a request for {:?}", path ); if let Some( mut artifact ) = last_build.deployment.get_by_url(&path) { if auto_reload && (path == "/" || path == "/index.html") {