私は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
[チュートリアルポイントでExpressチュートリアル](http://www.tutorialspoint.com/expressjs/)を利用して問題を解決することをお勧めします。 – cdaiga
@cdaiga HI、これは私が試したことですが、うまくいきませんでした。私は私の質問に更新を加えました。あなたは何が間違って見える? – user2413244