Javascript expressjs在成功调用Ajax后不返回数据

Javascript expressjs在成功调用Ajax后不返回数据,javascript,node.js,ajax,express,Javascript,Node.js,Ajax,Express,在存储返回的一些数据之后,我尝试将数据从客户端javascript存储到服务器端express js。我可以通过expressapiuserdetail函数接收数据,但无法返回ajax。请问我能得到帮助吗 $.ajax({ url: "http://localhost:8080/api/save_user/", type: "POST", crossDomain: true,

在存储返回的一些数据之后,我尝试将数据从客户端javascript存储到服务器端express js。我可以通过expressapi
userdetail
函数接收数据,但无法返回ajax。请问我能得到帮助吗

 $.ajax({
                url: "http://localhost:8080/api/save_user/",
                type: "POST",
                crossDomain: true,
                data: { name: 'Justin', number: '662***' },
                dataType: "json",
                contentType: "application/json",
                success: function (response) {
                    var resp = JSON.parse(response)

                },
                error: function (xhr, status) {
                    alert("error");
                }
            });    
expressjs服务器端


您不需要解析服务器返回的JSON。只需在ajax成功中执行console.log(response)即可检查返回的响应。我希望您在盲目地将客户端发送的任何内容发送到数据库之前,对传入的名称和编号进行一些完整性检查。感谢重播,我解决了这个问题,我需要添加return to express api函数
return Usermodel.saveData(请求正文名称、请求正文编号)
const express = require('express');
const path = require('path')
const os = require('os');
const app = express();
var bodyParser = require('body-parser')
app.use(bodyParser.json())

app.post('/api/save_user', (req, res) => {
   Usermodel.saveData(req.body.name,req.body.number)
        .then(function (userdetail) {
            res.send({ success: true, data: userdetail });
        })
        .catch(next);
})