NodeJs:在网页上运行我的应用程序

时间:2017-04-24 08:11:56

标签: javascript node.js

我是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

工作

1 个答案:

答案 0 :(得分:-1)

我建议你研究(表达)[http://expressjs.com/]或(koa)[http://koajs.com/]框架组合(nodejs API)[https://nodejs.org/dist/latest-v6.x/docs/api/],it易于学习,有帮助了解。