Red de conocimiento informático - Material del sitio web - Cómo escribir un servicio json usando nodejs

Cómo escribir un servicio json usando nodejs

1. JSON y JSONP

El nombre completo de JSONP es JSON con relleno. Debido a las restricciones de la política del mismo origen, XmlHttpRequest solo permite solicitudes de recursos de la fuente actual. (protocolo, nombre de dominio, puerto). Si queremos realizar una solicitud entre dominios, podemos realizar una solicitud entre dominios utilizando la etiqueta de secuencia de comandos de html y devolver el código de secuencia de comandos que se ejecutará en la respuesta, en la que el objeto javascript se puede pasar directamente usando JSON. Este método de comunicación entre dominios se llama JSONP.

A partir de esto podemos ver la diferencia entre los dos:

json: un formato de datos liviano.

jsonp: método de inyección de script utilizado para lograr dominios cruzados.

Nota: Para obtener más información sobre JSON, puede consultar un artículo que escribí originalmente sobre JSON: "JSON Things"

2. Para simplificar, los datos que queremos leer son todos

var data = {'name': 'jifeng', 'company': 'taobao'};

1. Código lateral:

var pany': 'taobao'};

/jquery-latest.js"gt;lt;/scriptgt;

lt;meta http -equiv="Tipo de contenido" content="text/html; charset=utf-8"gt

lt;/headgt

lt;bodygt; >

lt;script type="text/javascript"gt;

función get_jsonp() {

$.getJSON("http://10.232.36.110:10011? callback =?",

function(data) {

$('#result').val('Mi nombre es: ' data.name);

});

}

lt;/scriptgt;

lt;a href="javascript:get_jsonp();"gt;Haga clic en fundir; / agt;lt;br /gt;

lt;textarea id="resultado" cols="50" filas="3"gt;lt;/textareagt; /bodygt;

lt;/htmlgt;