Как передать значение из пользовательского интерфейса в службу WCF с помощью node.js
Это мой код пользовательского интерфейса, из которого я хочу передать значение службе wcf.
button#show.button Run Report | | dialog#window form(name='Demo', action='http://localhost:3000/', method='post') #datetimepicker.input-append input(type='text', name='start', value='Start Time:') | span.add-on i(data-time-icon='icon-time', data-date-icon='icon-calendar') | #datetimepicker1.input-append input(type='text', name='end', value='End Time:') | span.add-on i(data-time-icon='icon-time', data-date-icon='icon-calendar') | br | button.button1(onclick='soap()') OK | button#exit1.button1 Cancel
Вот мой метод обслуживания, где я хочу передать запрос..
public bool OrderReport(SqlConnection conn, ref MarketOrderList MOListObj, long UserID, String AccountID, DateTime FromDate, DateTime ToDate, String ExchangeName, String ProductName, Days days, ref long nErrorCode, ref string strErrorText) {
А это мой узел, js-код
var express = require('express'); //var bodyParser = require('body-parser'); var app = express(); //app.use(bodyParser()); var parseString = require('xml2js').parseString; var BasicHttpBinding = require('wcf.js').BasicHttpBinding , Proxy = require('wcf.js').Proxy , binding = new BasicHttpBinding( { }) , proxy = new Proxy(binding, "http://localhost:9877/IDBReport/basicHttp") , message = "<Envelope xmlns='http://schemas.xmlsoap.org/soap/envelope/'>" + "<Header />" + "<Body>" + "<OrderReport xmlns='http://tempuri.org/'>" + "<value></value>" + "<value></value>" + "<UserID>3</UserID>" + "<AccountID>countodts3</AccountID>" + "<FromDate>2016-12-20T08:11:46</FromDate>" + "<value></value>" + "<ExchangeName></ExchangeName>" + "<ProductName></ProductName>" + "<days>OneDay</days>" + "<value></value>" + "<value></value>" + "</OrderReport>" + "</Body>" + "</Envelope>"; proxy.send(message, "http://tempuri.org/IDBReport/OrderReport", function (message, ctx) { app.set("view engine", "jade"); console.log(message);}
Как передать параметр, я не понимаю. Пожалуйста, помогите мне.
Что я уже пробовал:
Я перепробовал много вещей, но я не понимаю, как передать параметр из пользовательского интерфейса в службу WCF с помощью node.js, любая помощь будет оценена по достоинству.