راکت

خطای زیر در اجرا نود جی اس

5 پاسخ

سلام میخواستم بدونم خطای زیر برای چی هستش سیستم چت من داشت کار میکرد که این بیام رو داد

socket.io-1.3.4.js:1 GETsocket.io/?EIO=3&transport=polling&t=1584259060408-3 net::ERR_CERT_DATE_INVALID
ثبت پرسش جدید

پاسخ‌ها

5
navid
navid
@navidRz

تخصص: node.js , FrontEnd

سلام کانفیگ سوکتت رو اشتباه انجام دادی مشکل تو پورته
بهتر بود env استفاده میکردی

Mostafa Nazar
Mostafa Nazar
@mostafa.8722

تخصص: برنامه نویس وب و موبایل

ممنون از جواب @navidrezadoost
ممکنه بیشتر راهنمایی کنید

شاید پاسخ شما همین‌جا باشد

navid
navid
@navidRz

تخصص: node.js , FrontEnd

الان کد شما روی سرور هست و زمان اجرا این ارور رو میگیرید؟
کدی که تو فایل اصلی تون سوکت رو فراخوانی میکنید رو بزارید
سوکت رو با express دارید صدا میزنین یا با http

Mostafa Nazar
Mostafa Nazar
@mostafa.8722

تخصص: برنامه نویس وب و موبایل

این کد هستش که تو صفحه اجرا میشه

      var socket = io.connect('https://mysite.ir:8890', {secure: true, reconnect: true, rejectUnauthorized : false});

اینا هم کدهای هستش که فراخوانی میشه

var fs = require( 'fs' );
var app = require('express')();
var https        = require('https');
var mongo = require('mongodb');
var MongoClient = require('mongodb').MongoClient;

var url = "mongodb://owtamiru:pFp4dQq8ane2Mw@localhost:27017/mydatabase";
var server = https.createServer({
    cert: fs.readFileSync('/home/tamir/crt/mysite.ir.cert'),
    ca: fs.readFileSync ('/home/tamir/crt/mysite.ir.cacert'),
    key: fs.readFileSync('/home/tamir/crt/mysite.ir.key'),
    requestCert: false,
    rejectUnauthorized: false
},app);
server.listen(8890);

var io = require('socket.io').listen(server);

البته قبلا اجرا میشد نمیدونم چرا الان اجرا نمیشه

Mostafa Nazar
Mostafa Nazar
@mostafa.8722

تخصص: برنامه نویس وب و موبایل

هنگامی که کد زیر رو قرار میدم خطا میگیره تو لاگ

MongoClient.connect(url, function(err, db) {
        if (err) throw err;
        var dbo = db.db("tamirkar");
        dbo.createCollection("contacts", function(err, res) {
            if (err) throw err;
            console.log("Collection created!");
            db.close();
        });
    });

خطاش هم خطای زیر هستش

socket.io-1.3.4.js:2 WebSocket connection to 'wss://mysite.ir:8890/socket.io/?EIO=3&transport=websocket&sid=XPqptwR1xyQQpSZDAAAA' failed: Error in connection establishment: net::ERR_CONNECTION_RESET
socket.io-1.3.4.js:1 POST https://mysite.ir:8890/socket.io/?EIO=3&transport=polling&t=1584810951452-23&sid=nWJG1su1xR_i_ZtmAAAA 400 (Bad Request)

علتش چی میتوته باشه .
البته قبلا جواب میداد
با تشکر

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام