diff --git a/pages/event/_id.vue b/pages/event/_id.vue index 47f7b392..68165930 100644 --- a/pages/event/_id.vue +++ b/pages/event/_id.vue @@ -29,7 +29,7 @@ //- info & actions el-col.menu(:sm='6' :xs='24') el-menu.menu(router) - time.dt-start(:datetime='event.start_datetime|unixFormat("YYYY-MM-DD HH:mm")') {{event|when}}
{{event.start_datetime|to}} + time.dt-start(:datetime='event.start_datetime|unixFormat("YYYY-MM-DD HH:mm")') {{event|when}}
{{event.start_datetime|from}} p i.el-icon-location-outline b.p-location {{event.place.name}} diff --git a/plugins/filters.js b/plugins/filters.js index 4d79aa44..bc41c7e3 100644 --- a/plugins/filters.js +++ b/plugins/filters.js @@ -19,7 +19,7 @@ export default ({ app, store }) => { // shown in mobile homepage Vue.filter('day', value => moment.unix(value).locale(store.state.locale).format('dddd, D MMM')) - Vue.filter('to', timestamp => moment.unix(timestamp).to()) + Vue.filter('from', timestamp => moment.unix(timestamp).from()) // format event start/end datetime based on page Vue.filter('recurrentDetail', event => { diff --git a/server/index.js b/server/index.js index fe0ca2ca..d12546c5 100644 --- a/server/index.js +++ b/server/index.js @@ -19,7 +19,12 @@ async function main () { } else { await nuxt.ready() } - nuxt.listen() + try { + await nuxt.listen() + } catch (e) { + consola.error(e.toString()) + return + } consola.info('Listen on %s:%d , visit me here => %s', config.server.host, config.server.port, config.baseurl) TaskManager.start()