我是nodejs的新手,所以我真的不知道如何使这项工作。
我有从我的控制台运行node app.js
时创建json输出的代码。
现在我希望在我的网站上有相同的json输出
因此,如果有人输入example.com:8000
,则会运行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));
});
更新
我试图使用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 :(得分:-1)
我建议你研究(表达)[http://expressjs.com/]或(koa)[http://koajs.com/]框架组合(nodejs API)[https://nodejs.org/dist/latest-v6.x/docs/api/],it易于学习,有帮助了解。