mirror of
https://github.com/embarklabs/embark.git
synced 2025-02-23 02:48:21 +00:00
add message at the end of the first ouput
This commit is contained in:
parent
9c0bff4515
commit
d7cd3a72c9
@ -26,6 +26,7 @@ class WebServer {
|
|||||||
this.events.emit("status", __("Starting Server"));
|
this.events.emit("status", __("Starting Server"));
|
||||||
|
|
||||||
this.server = new Server({
|
this.server = new Server({
|
||||||
|
logger: this.logger,
|
||||||
buildDir: this.buildDir,
|
buildDir: this.buildDir,
|
||||||
events: this.events,
|
events: this.events,
|
||||||
host: this.host,
|
host: this.host,
|
||||||
|
@ -8,6 +8,7 @@ require('http-shutdown').extend();
|
|||||||
|
|
||||||
class Server {
|
class Server {
|
||||||
constructor(options) {
|
constructor(options) {
|
||||||
|
this.logger = options.logger;
|
||||||
this.buildDir = options.buildDir;
|
this.buildDir = options.buildDir;
|
||||||
this.events = options.events;
|
this.events = options.events;
|
||||||
this.port = options.port || 8000;
|
this.port = options.port || 8000;
|
||||||
@ -16,6 +17,10 @@ class Server {
|
|||||||
this.opened = false;
|
this.opened = false;
|
||||||
this.openBrowser = options.openBrowser;
|
this.openBrowser = options.openBrowser;
|
||||||
this.logging = false;
|
this.logging = false;
|
||||||
|
|
||||||
|
this.events.once('outputDone', () => {
|
||||||
|
this.logger.info(this._getMessage());
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
enableLogging(callback) {
|
enableLogging(callback) {
|
||||||
@ -43,7 +48,7 @@ class Server {
|
|||||||
|
|
||||||
this.app = express();
|
this.app = express();
|
||||||
const expressWs = expressWebSocket(this.app);
|
const expressWs = expressWebSocket(this.app);
|
||||||
|
|
||||||
// Assign Logging Function
|
// Assign Logging Function
|
||||||
this.app.use(function(req, res, next) {
|
this.app.use(function(req, res, next) {
|
||||||
if (self.logging) {
|
if (self.logging) {
|
||||||
@ -97,14 +102,16 @@ class Server {
|
|||||||
if (err) {
|
if (err) {
|
||||||
return callback(err);
|
return callback(err);
|
||||||
}
|
}
|
||||||
const msg = (
|
|
||||||
__('webserver available at') + ' ' +
|
callback(null, self._getMessage(), self.port);
|
||||||
('http://' + canonicalHost(self.hostname) + ':' + self.port).bold.underline.green
|
|
||||||
);
|
|
||||||
callback(null, msg, self.port);
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
_getMessage() {
|
||||||
|
return __('webserver available at') + ' ' +
|
||||||
|
('http://' + canonicalHost(this.hostname) + ':' + this.port).bold.underline.green;
|
||||||
|
}
|
||||||
|
|
||||||
stop(callback) {
|
stop(callback) {
|
||||||
if (!this.server || !this.server.listening) {
|
if (!this.server || !this.server.listening) {
|
||||||
return callback(null, __("no webserver is currently running"));
|
return callback(null, __("no webserver is currently running"));
|
||||||
|
@ -61,7 +61,7 @@
|
|||||||
"error running afterDeploy: ": "error running afterDeploy: ",
|
"error running afterDeploy: ": "error running afterDeploy: ",
|
||||||
"ready to watch file changes": "ready to watch file changes",
|
"ready to watch file changes": "ready to watch file changes",
|
||||||
"Starting Server": "Starting Server",
|
"Starting Server": "Starting Server",
|
||||||
"webserver available at": "webserver available at",
|
"webserver available at": "Webserver available at",
|
||||||
"Webserver": "Webserver",
|
"Webserver": "Webserver",
|
||||||
"versions": "versions",
|
"versions": "versions",
|
||||||
"possible commands are:": "possible commands are:",
|
"possible commands are:": "possible commands are:",
|
||||||
|
@ -66,7 +66,7 @@
|
|||||||
"error running afterDeploy: ": "error al ejecutar afterDeploy: ",
|
"error running afterDeploy: ": "error al ejecutar afterDeploy: ",
|
||||||
"ready to watch file changes": "listo para monitorear cambios en archivos",
|
"ready to watch file changes": "listo para monitorear cambios en archivos",
|
||||||
"Starting Server": "Iniciando el Servidor",
|
"Starting Server": "Iniciando el Servidor",
|
||||||
"webserver available at": "servidor web disponible en",
|
"webserver available at": "Servidor web disponible en",
|
||||||
"Webserver": "Servidor web",
|
"Webserver": "Servidor web",
|
||||||
" already deployed at ": " ya desplegado en ",
|
" already deployed at ": " ya desplegado en ",
|
||||||
"Deployed": "Desplegado",
|
"Deployed": "Desplegado",
|
||||||
|
@ -66,7 +66,7 @@
|
|||||||
"error running afterDeploy: ": "erreur d'exécution AfterDeploy: ",
|
"error running afterDeploy: ": "erreur d'exécution AfterDeploy: ",
|
||||||
"ready to watch file changes": "Prêt à monitorer les changements de fichiers",
|
"ready to watch file changes": "Prêt à monitorer les changements de fichiers",
|
||||||
"Starting Server": "Démarrage du serveur",
|
"Starting Server": "Démarrage du serveur",
|
||||||
"webserver available at": "serveur Web disponible à",
|
"webserver available at": "Serveur Web disponible à",
|
||||||
"Webserver": "Serveur Web",
|
"Webserver": "Serveur Web",
|
||||||
" already deployed at ": " déjà déployé à ",
|
" already deployed at ": " déjà déployé à ",
|
||||||
"Deployed": "Déployé",
|
"Deployed": "Déployé",
|
||||||
|
@ -66,7 +66,7 @@
|
|||||||
"error running afterDeploy: ": "erro ao executar afterDeploy: ",
|
"error running afterDeploy: ": "erro ao executar afterDeploy: ",
|
||||||
"ready to watch file changes": "pronto para monitorar alterações em ficheiros/arquivos",
|
"ready to watch file changes": "pronto para monitorar alterações em ficheiros/arquivos",
|
||||||
"Starting Server": "iniciando o servidor",
|
"Starting Server": "iniciando o servidor",
|
||||||
"webserver available at": "servidor web disponivel em",
|
"webserver available at": "Servidor web disponivel em",
|
||||||
"Webserver": "servidor web",
|
"Webserver": "servidor web",
|
||||||
" already deployed at ": " já publicado em ",
|
" already deployed at ": " já publicado em ",
|
||||||
"Deployed": "Publicado",
|
"Deployed": "Publicado",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user