我目前正在使用Node开发一个web应用程序。js在后端使用Express并进行响应。js在前端。在尝试通过axios将用户数据发布到节点服务器时,我遇到了一个问题。当我使用x-www-form-urlencoded内容类型进行发布时,前端将发布到服务器,但发布数据的整个JSON显示在第一个元素的键字段中。当我将内容类型更改为json时,它将停止从前端发布任何内容。我已经尝试了向服务器进行卷曲,卷曲一篇JSON文章将被服务器接受。
对发送到服务器的代码作出反应
handleSubmit()
{
var form=this;
var axiosConfig = {
headers: {
'content-type': 'application/json; charset=utf-8'
}
}
axios.post('http://localhost:8080/api/login/', {
'username': form.state.username,
'password': form.state.password
}, {headers: {'content-type': 'application/json'}});
};
apiendpoint的服务器代码
//From server.js
const express=require('express');
const session=require('express-session');
const bodyParser=require("body-parser");
const path = require('path');
var login = require('./routers/login')
var port = process.env.PORT || 8080;
var app=express();
app.use(session({'secret': 'thealphabetbackwardsiszyxwvutsrqponmlkjihgfedcba'}));
app.use(bodyParser.urlencoded({ extended: true}));
app.use(bodyParser.json());
//...
app.use('/api/login', login);
//from login.js
/* Router for login system
When user attempts to log in, check their credentials
If the user successfully logs in, create a session
If user enters invalid credentials prompt them
*/
const path = require('path');
const bodyParser = require('body-parser');
const mongoose = require('mongoose');
const user = require("./../models/UserSchema")
mongoose.connect('mongodb://localhost/newt');
const express = require('express');
const router = express.Router();
router.get('/', function (req, res)
{
console.log("Test");
})
router.post('/', function(req, res)
{
console.log(req.body);
res.end();
})
// To create test user use path localhost:8080/api/login/testing
router.get('/test', function (req, res)
{
var db = mongoose.connection;
var test = new user({
username: "joesephschomseph",
email: "testUser@test.com",
fname: "Joe",
lname: "Schmoe"
})
test.save();
console.log("Created test user!");
});
module.exports = router
app.use(bodyparser.urlencoded({ extended: false }));
app.use(bodyparser.json());
从用户名和密码中删除单引号
我试图从java向一个现有的RESTful服务发出一个< code>POST请求,以便获得json响应并将其存储在一个字符串中。 让我们假设RESTful Service Url如下所示: 这是一种带有产品的商店,您想要搜索商品。为了进行搜索,您还必须发送, 如下所示: 为了发布这篇文章,我在java中实现了以下方法: 例外情况如下: 我不知道为什么我会得到这个例外,但如果你有一个想法或者你也面临
问题内容: 当我在Node服务器上打印请求的内容时,在任何地方都看不到用户数据。 这是我的节点服务器: 这是Angular2代码: 任何人都可以帮我或解释如何处理角度的http请求。 问题答案: 那是你的服务器: 那是您的有角度的客户: 回购https://github.com/kuncevic/angular-httpclient- examples
本文向大家介绍PayPal Node Express服务器示例,包括了PayPal Node Express服务器示例的使用技巧和注意事项,需要的朋友参考一下 示例 在此示例中,我们将设置Express服务器集成,以显示如何使用PayPal Node SDK使用PayPal处理付款。为了简洁起见,我们将使用静态JSON结构作为付款明细。 建立用于处理PayPal付款的功能时,我们将遵循三个常规步骤
我有一个docker配置,在这里我启动了nginx服务器。现在我必须运行mongo和mongo express才能连接到我的数据库。当我在docker compose中输入这两个的配置时。yml并尝试docker组合,mongo服务启动,但mongo express显示此错误 非常感谢您的帮助,以下是我的配置。 docker编写。yml公司 Dockerfile文件 Dockerfile\u Ng
当按钮被按下时,我执行它
我是Node.js的新手,我正在尝试运行一个MERN电影票预订系统。前端中的以下代码段表示为特定电影上传图像的函数: null null 这是我在服务器端的index.js: null null 下面是路由器的代码段。/routes/movies null null 图像无法上传,当我运行inspect/console时,它会在这里显示enter image description