2017-04-24 7 views
0

私はnodejsで新しくなっているので、本当にこの作業を行う方法はわかりません。NodeJs:ウェブページで私のアプリを実行

コンソールからnode app.jsを実行するとjson出力を生成するコードがあります。

は、今私は、誰かがexample.com:8000を入力してくださいもしそうなら

それが実行されます私のウェブサイトで同じJSON出力を持つようにしたいnode app.js

私のコードは次のとおりです。

'use strict'; 

var pa11y = require(); 

// Create a test instance with some default options 
var test = pa11y({ 

    // Log what's happening to the console 
    log: { 
     debug: console.log.bind(console), 
     error: console.error.bind(console), 
     info: console.log.bind(console) 
    } 

}); 

test.run('example.com', function(error, result) { 
    if (error) { 
     return console.error(error.message); 
    } 

    console.log(JSON.stringify(result)); 
}); 

UPDATE: 私は使用しようとしましたexpressjs

var express = require('express'); 
var app = express(); 

app.get('/', function(req, res){ 
    res.send("Hello world!"); 
    test.run('example.com', function(error, result) { 
    if (error) { 
     return console.error(error.message); 
    } 

    console.log(JSON.stringify(result)); 
}); 
}); 

"Hello word"はうまくいきます。

とすべて私はtest.run('example.com', function(error, result) {からの出力を何も成功させることなく印刷しようとしました。私はexpressjs

+0

[チュートリアルポイントでExpressチュートリアル](http://www.tutorialspoint.com/expressjs/)を利用して問題を解決することをお勧めします。 – cdaiga

+0

@cdaiga HI、これは私が試したことですが、うまくいきませんでした。私は私の質問に更新を加えました。あなたは何が間違って見える? – user2413244

答えて

関連する問題