大家好,我有一个Android应用程序,该应用程序通过http发布向node.js请求一个json文件,该文件发布到数据库中。我对server1.js出了点问题,我听不懂什么,但是当我检入服务器时,它并没有告诉我很长一段时间。可以肯定有关server1.js的信息,但是我不明白我有什么女仆。
http request method
public void OkHttpRequest() throws IOException {
MediaType MEDIA_TYPE = MediaType.parse("application/json");
String url = "http://192.168.100.40:3000/postBazaDate";
OkHttpClient client =new OkHttpClient();
JSONObject postdata1 = new JSONObject();
try {
postdata1.put("longitudine",longitude);
postdata1.put("latitudine",latitude);
postdata1.put("imei",imei);
} catch (JSONException e) {
e.printStackTrace();
}
RequestBody body = RequestBody.create(MEDIA_TYPE,
postdata1.toString());
Request request = new Request.Builder()
.url(url)
.post(body)
.addHeader("cache-control", "no-cache")
.addHeader("Content-Type", "application/json")
.build();
// Response response = client.newCall(request).execute();
client.newCall(request).enqueue(new Callback() {
@Override
public void onFailure(Request request, IOException e) {
String mMassage = e.getMessage().toString();
}
@Override
public void onResponse(Response response) throws IOException {
String mMassage = response.body().string();
Log.e(mMassage,mMassage);
}
});
}
server1.js
var express = require('express');
var mongoose = require('mongoose');
var bodyParser = require('body-parser');
var app = express();
//connect to mongodb:
/*mongoose.connect('mongodb+srv://tudorstanciulescu:19970826@test-
srqul.mongodb.net/test?retryWrites=true&w=majority', {useNewUrlParser:
true} );
*/
var MongoClient = require('mongodb').MongoClient;
var url = "mongodb://localhost:27017/mydb";
var app = express();
app.use(bodyParser.urlencoded({extended:true}));
//app.use(bodyParser.json());
app.use(bodyParser.json());
//var mongoose = require('mongoose');
app.post('/postBazaDate',(req,res)=> {
var latitudine = req.body.latitudine;
var longitudine = req.body.longitudine;
var imei = req.body.imei;
var data = {
"latitude" : latitudine,
"longitute" : longitudine,
"imei" : imei
}
});
/* db.collection('locatie').insertOne(data,function(err, collection){
try {
console.log("Record inserted Successfully");
}
catch(err) {
}
if (err) throw err;
});
*/
app.listen(3000);
console.log('serverul porneste pe port 3000');
这是关于server1.js的一些我不了解的事情,因为我进行了一些更改,并且它也不再向我展示经久不衰