小编alf*_*229的帖子

node.js,express,如何在post请求中从body form-data中获取数据

我有一个简单的 node.js 应用程序。我想从用户那里获取帖子正文。

应用程序.js

var express = require('express');
var app = express();

app.use(express.json());

app.post('/api/user', function (req, res) {
    console.log(req.body);
    console.log(req.body.username);
});

module.exports = app;
Run Code Online (Sandbox Code Playgroud)

服务器.js

var app = require('./app.js');

var server = app.listen(3000, function () {

    var port = server.address().port;

    console.log('Web App Hosted at http://localhost:%s',port);

});
Run Code Online (Sandbox Code Playgroud)

当我用 启动它时node server.js,它很好。当我与邮递员核对时, 在此处输入图片说明

在控制台中,它返回

Web App Hosted at http://localhost:3000
{}
undefined
Run Code Online (Sandbox Code Playgroud)

我有最新的快递。

我也尝试过其他的事情,比如 add body-parser,add header to content-type, add express.urlencoded(),但没有工作。我需要从form-data上面图片中的邮递员那里获取数据。我怎样才能得到它?

javascript node.js express

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

如何禁用 eslint(prettier/prettier) 单引号错误

我有本机代码。我安装了 ESLint。我使用它但它的显示错误。

当我使用单引号时,它显示了我的错误

替换'react-native'"react-native"eslint(prettier/prettier)

当我使用双引号时,它会显示另一个错误

字符串必须使用单引号。eslint(引号)

这是屏幕截图:

截屏

我想要的是,如何删除有关使用单引号的错误消息?我更喜欢使用单引号而不是双引号。

javascript eslint prettier

7
推荐指数
3
解决办法
1万
查看次数

如何在javascript中将数据从旧json复制到新json?

我有一个 json。如果提供程序是“AXIS DATA”,我需要将“数据”的内容复制到新的 json 文件中。如何?

我试过的是

首先,我json.parse使用 for 循环进行转换和搜索。

到目前为止,这是我的代码

var hasilsearching = {};
var hasildata = JSON.parse( FIRST JSON );
for (var i=0 ; i < hasildata.data.length ; i++){
    if (hasildata.data[i].provider == "AXIS DATA") {
        hasilsearching = hasildata.data[i];
    }   
}
Run Code Online (Sandbox Code Playgroud)

但不是我所期望的。我知道里面if()是问题所在。但我不知道。

这是我的 json 文件

{
    "errNumber": "0",
    "userID": "EKL0003097",
    "data": [
        {
            "code": "BXD1",
            "price": "15000.00",
            "name": "Voucher Axis Aigo 1GB 24J 30H",
            "ep": "770",
            "isActive": "Active",
            "type": "KUOTA",
            "provider": "AXIS DATA"
        },
        {
            "code": …
Run Code Online (Sandbox Code Playgroud)

javascript arrays json object

5
推荐指数
1
解决办法
709
查看次数

CodeIgniter BASEPATH

嗨,我是Codeigniter的新手.根据我对BASEPATH的理解,它用于激活CI框架.代码

已定义('BASEPATH')或退出('不允许直接访问脚本');

用于页面顶部以防止直接访问控制器.但它在我的代码中不起作用.当我尝试通过控制器直接访问视图时,视图会被加载.我检查了index.php,并在那里定义了BASEPATH.请指教.

php codeigniter

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

标签 统计

javascript ×3

arrays ×1

codeigniter ×1

eslint ×1

express ×1

json ×1

node.js ×1

object ×1

php ×1

prettier ×1