gpt4 book ai didi

javascript - 如何将node.js传递到html?

转载 作者:太空宇宙 更新时间:2023-11-03 22:23:53 25 4
gpt4 key购买 nike

因此,我正在使用 node.js 来使用 IBM Cloud 的一个 API。我有这段代码,这样我就可以可视化响应,但是我需要将这个“res.send”传递给 HTML。那么,我该怎么做呢?

这是我在 Node.js 中的代码。谢谢!

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


app.listen(2000, function () {
console.log(' Watson!');
});

//---------------

app.get('/', (req, res) => {

//-------------Watson
var ToneAnalyzerV3 = require('watson-developer-cloud/tone-analyzer/v3');

var tone_analyzer = new ToneAnalyzerV3({
username: '',
password: '',
version_date: '2017-09-21',
accept_language: 'es',
tone_name: 'es'
});

var params = {
'tone_input': require('./tone.json'),
'content_type': 'application/json',
'content_language' : 'en',
'accept_language' : 'es'
};

tone_analyzer.tone(params, function(err, response) {
if (err){
console.log('error:', err);
res.send(err);
}
else{

res.render('index.html');
res.send({"Hi! I'm Waton and I can see:":response.document_tone.tones[0].tone_name});
console.log(JSON.stringify(response, null, 2));
}
});

});

最佳答案

我认为您需要这种格式来呈现 View 并将局部变量传递给 View

res.render(view [, locals] [, callback])

Here's a good example

关于javascript - 如何将node.js传递到html?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49662531/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com