我有一个简单的 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
上面图片中的邮递员那里获取数据。我怎样才能得到它?
我有本机代码。我安装了 ESLint。我使用它但它的显示错误。
当我使用单引号时,它显示了我的错误
替换
'react-native'
为"react-native"
eslint(prettier/prettier)
当我使用双引号时,它会显示另一个错误
字符串必须使用单引号。eslint(引号)
这是屏幕截图:
我想要的是,如何删除有关使用单引号的错误消息?我更喜欢使用单引号而不是双引号。
我有一个 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) 嗨,我是Codeigniter的新手.根据我对BASEPATH的理解,它用于激活CI框架.代码
已定义('BASEPATH')或退出('不允许直接访问脚本');
用于页面顶部以防止直接访问控制器.但它在我的代码中不起作用.当我尝试通过控制器直接访问视图时,视图会被加载.我检查了index.php,并在那里定义了BASEPATH.请指教.
javascript ×3
arrays ×1
codeigniter ×1
eslint ×1
express ×1
json ×1
node.js ×1
object ×1
php ×1
prettier ×1