小编Dol*_*fee的帖子

JSESSIONID 与 Node.js

node.js/express.js 应用程序正在尝试与使用 Spring Security 的 Spring Boot 后端服务进行通信。然而,来自后端Spring Boot应用程序的JSESSIONIDcsrf token似乎没有发送到node.js应用程序。这会导致维护状态的问题。

如何维护需要相互通信的 Node.js 和 Spring Boot 应用程序之间的状态?

用于测试的 Spring Boot 应用程序已经由 Spring 编写,因此解决方案需要让 node.js/Express.js 听到从 Spring 应用程序发送的任何状态信息。

我尝试使用 Express.js reqapi 打印标头、参数、cookie 等,但无法找到JSESSIONIDcsrf或其他 cookie 或标头。

然而,当 Spring Boot 应用程序相互通信时,这些信息是共享的。

spring spring-mvc spring-security node.js spring-boot

5
推荐指数
0
解决办法
1104
查看次数

在Express.js中解析JSON响应主体

Node.js/Express.js应用程序对另一个应用程序进行RESTful调用,并在响应中接收JSON.但是JSON响应没有被解析为新变量. 需要什么具体改变如下的代码来进行,使人体JSON可以成功地解析到新的变量,该接收的Node.js/Express.js应用程序可用于进一步的处理?

这是Node.js/Express.js代码,它当前正在接收JSON body response:

var url = require('url');
var request = require('request');

app.get('/user**', function(req, res) {
    console.log("You Hit The User Route TOP");
    request.get(authServer + '/uaa/user', function (error, response, body) {
        if(error){console.log('ERROR with user request.')}
        if (!error){// && response.statusCode == 200) {
            console.log(response.statusCode); console.log(body);

             response.on('data', function(chunk){
                 console.log('inside response.on(data...)');
                 body += chunk;
             });

             response.on('end', function(){
                 console.log('inside response.on(end...)');
                 body = JSON.parse(body);
                 var text = '';
                 for (var key in body){
                      text += 'Index is: ' + key + 
                              '\nDescription is: …
Run Code Online (Sandbox Code Playgroud)

javascript json node.js express

-2
推荐指数
1
解决办法
2万
查看次数