chi*_*ler 4 javascript api post node.js express
我已经制作了一个 API,并且到目前为止每条路线都有效。当我尝试向路由“/scammer”发出 POST 请求时,我收到此错误消息:错误:写入 EPROTO 1979668328:error:100000f7:SSL 例程:OPENSSL_internal:WRONG_VERSION_NUMBER:../../third_party/boringssl/src/ ssl/tls_record.cc:242:
require('dotenv').config();
const express = require('express');
const cors = require('cors');
const utils = require('./utils');
const app = express();
const port = process.env.PORT || 4000;
const mongoose = require('mongoose');
mongoose.connect('mongodb://localhost/db', {
useNewUrlParser: true,
useUnifiedTopology: true,
useFindAndModify: false,
}).then(db => console.log('DB is connected! '))
.catch(err => console.log(err));
const Users = require('./models/users');
app.use(cors());
app.use(express.json());
const fieldCheck = (field, res) => {
return !field ? (res.status(400).json({
error: true,
message: `Invalid ${field}`
})) : field
}
app.route('/scammer')
.post(async (req, res) => {
const userId = fieldCheck(req.body.user_id, res);
await Users.updateOne({ 'user_id': userId }, { 'scammer': req.body.scammer });
res.json({ 'error': false });
});
app.listen(port, () => {
console.log('Server started on: ' + port);
});Run Code Online (Sandbox Code Playgroud)
小智 7
例程:OPENSSL_internal:WRONG_VERSION_NUMBER:../../third_party/boringssl/src/ssl/tls_record.cc:242:
看来您使用了 HTTPS 而不是 HTTP 来 POST 到您的 API
| 归档时间: |
|
| 查看次数: |
8455 次 |
| 最近记录: |