2017-12-04 9 views
0

ログはファビコンがは502のゲートウェイエラーを取得

"GET /favicon.ico" 502 

app.yamlを

runtime: nodejs 
env: flex 

server.js

const Hapi = require('hapi'); 
const Vision = require('vision'); 
const Inert = require('inert'); 
const Path = require('path'); 
const Handlebars = require('handlebars'); 

async function start() { 
    const server = new Hapi.Server({ host: 'localhost', port: process.env.PORT || 8080 }); 

    await server.register([Inert, Vision]); 

    server.views({ engines: { html: Handlebars }, path: `${__dirname}/templates` }); 

    const rootHandler = (request, h) => { 
    return h.view('index', { 
     title: "Data Controller", 
     message: "All hail the DC Dashboard", 
     meta: `Hapi ${request.server.version}` 
    }); 
    }; 

    server.route({ method: 'GET', path: '/', handler: rootHandler }); 
    server.route({ method: 'GET', path: '/{param*}', handler: { directory: { path: `${__dirname}/public` }}}); 
    server.route({ method: 'GET', path: '/favicon.ico', handler: { file: `${__dirname}/public/favicon.ico` }, config: { cache: { expiresIn: 86400000 }}}); 

    try { 
    await server.start(); 
    } 
    catch (err) { 
    console.log(err); 
    process.exit(1); 
    } 

    console.log('Server running at:', server.info.uri); 
}; 

start(); 
を提供されていません教えてください

フォルダ構造:

/ 
- public 
- css 
- js 
favicon.ico 
server.js 

これを解決する方法がわかりません!どんな助けもありがたい。

答えて

0

私は

0.0.0.0 
にホストを設定することでこれを解決し、[OK]
関連する問題