我想知道使用node.js使用SOAP XML Web服务的最佳方法是什么
谢谢!
我有一个简单的代码,为特定路由提供JSON响应.这是我目前的代码:
var express = require('express')
, async = require('async')
, http = require('http')
, mysql = require('mysql');
var app = express();
var connection = mysql.createConnection({
host: 'localhost',
user: '****',
password: "****",
database: 'restaurants'
});
connection.connect();
// all environments
app.set('port', process.env.PORT || 1235);
app.use(express.static(__dirname + '/public/images'));
app.get('/DescriptionSortedRating/',function(request,response){
var name_of_restaurants;
async.series( [
// Get the first table contents
function ( callback ) {
connection.query('SELECT * FROM restaurants ORDER BY restaurantRATING', function(err, rows, fields)
{
console.log('Connection result error '+err);
name_of_restaurants = rows;
callback(); …Run Code Online (Sandbox Code Playgroud) 我正在做什么::我正在尝试从数据库生成数据集的json和xml输出
Express Code ::这里我正在尝试JSON响应
var express = require('express')
, async = require('async')
, http = require('http')
, mysql = require('mysql');
var xml = require('xml');
var app = express();
var connection = mysql.createConnection({
host: 'localhost',
user: 'root',
database: 'MyDatabase'
});
connection.connect();
// all environments
app.set('port', process.env.PORT || 3007);
app.use(express.static(__dirname + '/public/images'));
app.get('/Result/',function(request,response){
var name_of_restaurants;
async.series( [
// Get the first table contents
function ( callback ) {
connection.query('SELECT * FROM mas_buf_type', function(err, rows, fields)
{
console.log('Connection result error '+err);
name_of_restaurants = …Run Code Online (Sandbox Code Playgroud) 我是node.js的新手,并尝试在Node.js上转换我的spring mvc restful webservice.我设法在某种程度上取得了成功但是对我来说一个显示限制是,我的消费者是基于html5的phoneapp并且只能消耗基于xml的响应,但是在Node.js中我只获得了json响应.请参阅以下代码段.
exports.area = function(client, res) {
client
.query(
"select * from storeinfo",
function(err, results, fields) {
if (err) {
throw err;
}
res.json(results);
//res.send(results);
});
};
Run Code Online (Sandbox Code Playgroud)
请让我知道如何将文本作为xml而不是json(res.json(results)).
请参考链接以了解我作为响应所需的xml格式.
http://www.ibm.com/developerworks/webservices/library/wa-spring3webserv/Figure1.JPG
谢谢Jitender