اذهب إلى المحتوى

أنس أسامة

الأعضاء
  • المساهمات

    20
  • تاريخ الانضمام

  • تاريخ آخر زيارة

كل منشورات العضو أنس أسامة

  1. من فضلكم مازلت بانتظار المساعدة اليوم حدثت المانجو فعند وضع هذا الامر sudo systemctl start mongod ظهر الخطاء بالصورة بانتظار المساعدة
  2. ظهر لي هذا الخطاء بانتظار المساعدة ملاحظة المنجو الموجودة داخل اللوحة لا تعمل لكن المبرمج قام بتنصيب المنجو على السيرفر اللوحة المستخدمة هي cwp
  3. تفضل هذه هي صور بالمرفقات فليس لدي خبرة بذالك بانتظار المساعدة وجزاك الله كل خير
  4. السلام عليكم اخواني اني اعاني من مشكلة عبر موقع مبرمج عبر node.js المشكلة بالسب دومين لا يتم الاتصال بالقاعدة لتظهر البيانات هذا هو الخطاء 2024-02-21T08:06:29: Example app listening on port 50000! 2024-02-21T08:06:59: mongodb://rootuser:rootpass@daressly.com:27017/dareslly 2024-02-21T08:06:59: MongooseServerSelectionError: connect ECONNREFUSED 192.99.8.129:27017 2024-02-21T08:06:59: at _handleConnectionErrors (/home/daressly/node.daressly.com/back_end/node_modules/mongoose/lib/connection.js:805:11) 2024-02-21T08:06:59: at NativeConnection.openUri (/home/daressly/node.daressly.com/back_end/node_modules/mongoose/lib/connection.js:780:11) { 2024-02-21T08:06:59: reason: TopologyDescription { 2024-02-21T08:06:59: type: 'Unknown', 2024-02-21T08:06:59: servers: Map(1) { 'daressly.com:27017' => [ServerDescription] }, 2024-02-21T08:06:59: stale: false, 2024-02-21T08:06:59: compatible: true, 2024-02-21T08:06:59: heartbeatFrequencyMS: 10000, 2024-02-21T08:06:59: localThresholdMS: 15, 2024-02-21T08:06:59: setName: null, 2024-02-21T08:06:59: maxElectionId: null, 2024-02-21T08:06:59: maxSetVersion: null, 2024-02-21T08:06:59: commonWireVersion: 0, 2024-02-21T08:06:59: logicalSessionTimeoutMinutes: null 2024-02-21T08:06:59: }, 2024-02-21T08:06:59: code: undefined 2024-02-21T08:06:59: } وهذا رابط السب دومين https://node.daressly.com/subjects/ المفروض يظهر هكذا كما بالصورة المرفقة لكن المشكلة حدثت بعد اعادة تشغيل السيرفر وتحديث المونجو بانتظار المساعدة
  5. لقد قمت بعمل بعض التعديلات فاصبح يظهر لي Service Unavailable The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later. هل يوجد حل ارجو المساعدة
  6. الانترنت عندي ضعيف جدا وهو باقة محدودة لا استطيع رفع المشروع لهذا كيف يمكن اعادة توجيه api علي ساب دومين والفرونت ايند يعملها علي الدومين مباشره
  7. ملف router هذا محتواه /*! * express * Copyright(c) 2009-2013 TJ Holowaychuk * Copyright(c) 2013 Roman Shtylman * Copyright(c) 2014-2015 Douglas Christopher Wilson * MIT Licensed */ 'use strict'; /** * Module dependencies. * @private */ var debug = require('debug')('express:router:route'); var flatten = require('array-flatten'); var Layer = require('./layer'); var methods = require('methods'); /** * Module variables. * @private */ var slice = Array.prototype.slice; var toString = Object.prototype.toString; /** * Module exports. * @public */ module.exports = Route; /** * Initialize `Route` with the given `path`, * * @param {String} path * @public */ function Route(path) { this.path = path; this.stack = []; debug('new %o', path) // route handlers for various http methods this.methods = {}; } /** * Determine if the route handles a given method. * @private */ Route.prototype._handles_method = function _handles_method(method) { if (this.methods._all) { return true; } var name = method.toLowerCase(); if (name === 'head' && !this.methods['head']) { name = 'get'; } return Boolean(this.methods[name]); }; /** * @return {Array} supported HTTP methods * @private */ Route.prototype._options = function _options() { var methods = Object.keys(this.methods); // append automatic head if (this.methods.get && !this.methods.head) { methods.push('head'); } for (var i = 0; i < methods.length; i++) { // make upper case methods[i] = methods[i].toUpperCase(); } return methods; }; /** * dispatch req, res into this route * @private */ Route.prototype.dispatch = function dispatch(req, res, done) { var idx = 0; var stack = this.stack; var sync = 0 if (stack.length === 0) { return done(); } var method = req.method.toLowerCase(); if (method === 'head' && !this.methods['head']) { method = 'get'; } req.route = this; next(); function next(err) { // signal to exit route if (err && err === 'route') { return done(); } // signal to exit router if (err && err === 'router') { return done(err) } // max sync stack if (++sync > 100) { return setImmediate(next, err) } var layer = stack[idx++] // end of layers if (!layer) { return done(err) } if (layer.method && layer.method !== method) { next(err) } else if (err) { layer.handle_error(err, req, res, next); } else { layer.handle_request(req, res, next); } sync = 0 } }; /** * Add a handler for all HTTP verbs to this route. * * Behaves just like middleware and can respond or call `next` * to continue processing. * * You can use multiple `.all` call to add multiple handlers. * * function check_something(req, res, next){ * next(); * }; * * function validate_user(req, res, next){ * next(); * }; * * route * .all(validate_user) * .all(check_something) * .get(function(req, res, next){ * res.send('hello world'); * }); * * @param {function} handler * @return {Route} for chaining * @api public */ Route.prototype.all = function all() { var handles = flatten(slice.call(arguments)); for (var i = 0; i < handles.length; i++) { var handle = handles[i]; if (typeof handle !== 'function') { var type = toString.call(handle); var msg = 'Route.all() requires a callback function but got a ' + type throw new TypeError(msg); } var layer = Layer('/', {}, handle); layer.method = undefined; this.methods._all = true; this.stack.push(layer); } return this; }; methods.forEach(function(method){ Route.prototype[method] = function(){ var handles = flatten(slice.call(arguments)); for (var i = 0; i < handles.length; i++) { var handle = handles[i]; if (typeof handle !== 'function') { var type = toString.call(handle); var msg = 'Route.' + method + '() requires a callback function but got a ' + type throw new Error(msg); } debug('%s %o', method, this.path) var layer = Layer('/', {}, handle); layer.method = method; this.methods[method] = true; this.stack.push(layer); } return this; }; }); لا يوجد ملف route
  8. لا يوجد هذا الكود نهائيا بالملف تفضل هذا الكود الكامل بالملف /*! * express * Copyright(c) 2009-2013 TJ Holowaychuk * Copyright(c) 2013 Roman Shtylman * Copyright(c) 2014-2015 Douglas Christopher Wilson * MIT Licensed */ 'use strict'; /** * Module dependencies. */ var bodyParser = require('body-parser') var EventEmitter = require('events').EventEmitter; var mixin = require('merge-descriptors'); var proto = require('./application'); var Route = require('./router/route'); var Router = require('./router'); var req = require('./request'); var res = require('./response'); /** * Expose `createApplication()`. */ exports = module.exports = createApplication; /** * Create an express application. * * @return {Function} * @api public */ function createApplication() { var app = function(req, res, next) { app.handle(req, res, next); }; mixin(app, EventEmitter.prototype, false); mixin(app, proto, false); // expose the prototype that will get set on requests app.request = Object.create(req, { app: { configurable: true, enumerable: true, writable: true, value: app } }) // expose the prototype that will get set on responses app.response = Object.create(res, { app: { configurable: true, enumerable: true, writable: true, value: app } }) app.init(); return app; } /** * Expose the prototypes. */ exports.application = proto; exports.request = req; exports.response = res; /** * Expose constructors. */ exports.Route = Route; exports.Router = Router; /** * Expose middleware */ exports.json = bodyParser.json exports.query = require('./middleware/query'); exports.raw = bodyParser.raw exports.static = require('serve-static'); exports.text = bodyParser.text exports.urlencoded = bodyParser.urlencoded /** * Replace removed middleware with an appropriate error message. */ var removedMiddlewares = [ 'bodyParser', 'compress', 'cookieSession', 'session', 'logger', 'cookieParser', 'favicon', 'responseTime', 'errorHandler', 'timeout', 'methodOverride', 'vhost', 'csrf', 'directory', 'limit', 'multipart', 'staticCache' ] removedMiddlewares.forEach(function (name) { Object.defineProperty(exports, name, { get: function () { throw new Error('Most middleware (like ' + name + ') is no longer bundled with Express and must be installed separately. Please see https://github.com/senchalabs/connect#middleware.'); }, configurable: true }); }); بانتظار المساعدة البورت يعمل بشكل صحيح كيف يمكنني اضافة api للroutes احد المبرمجين قال لي بص علشان routing ميعملش مشكله بلغ المبرمج يعمل api علي ساب دومين والفرونت ايند يعملها علي الدومين مباشره علشان كدا هتفتضل مشكله الروتينج موجوده كيف يمكنني عمل ما يقول باي ملفات علي تعديلها ارجو وضع شرح مفصل فلست خبيرا node js وشكرا جزيلا بانتظار المساعدة
  9. السلام عليكم اخواني اعاني من مشكلة بعمل موقع https://daressly.com/ يظهر عندي مشكلة {"status":404,"msg":"can't find this route : / on server"} على العلم node js مفعل بالسيرفر و اللوحة ومفعل على الموقع ارجو المساعدة بحل المشكلة وشكرا
×
×
  • أضف...