এক্সপ্রেস অ্যাপ্লিকেশন থেকে ডিবাগিং কীভাবে সরানো যায়?


111

আমি ডিবাগিং মোডটি সরাতে চাই। আমি ব্যবহার করছি express, redis, socket.ioএবং connect-redis, কিন্তু আমি জানি না যেখানে ডিবাগ মোড থেকে আসে।

নোড ডিবাগ

কারও ধারণা আছে?


4
Socket.io এর মতো শব্দগুলি এটি আউটপুট করছে is আপনি নিজের সকেট.আইও
রাইনোস

উত্তর:


228

হালনাগাদ

ডিবাগিং ব্যবহার পুরোপুরি অপসারণ করতে:

var io = require('socket.io').listen(app, { log: false });

appনোড.জেএসটি HTTP সার্ভার / এক্সপ্রেস ইত্যাদি Where


আপনি উল্লেখ করতে ভুলে গেছেন যে আপনি সকেট.ওও ব্যবহার করছেন । এটি সকেট.ইও থেকে আসছে । আপনি কনফিগারেশন দ্বারা এটি অক্ষম করতে পারেন :

io.set('log level', 1); // reduce logging

1
আমি কেবল এটি চেষ্টা করেছি, তবে আমি টাইপ এরির পাচ্ছি: অবজেক্ট # <অবজেক্ট> এর কোনও পদ্ধতি 'সেট' নেই ... কী সমস্যা? আমার আইও = প্রয়োজনীয় ("সকেট.আইও") আছে
ব্যবহারকারী 644745

3
@ ব্যবহারকারী 64৪4745৪45৫: ioআপনি require("socket.io").listen(app)(বা অনুরূপ কিছু) সেট করলে এটি আমার পক্ষে কাজ করে । উত্তরের জন্য অনেক ধন্যবাদ, এই লগগুলি ভার্জোজ এবং কনসোলকে বিশৃঙ্খলা করছিল।
pimvdb

7

আয় অপ্রয়োজনীয় বার্তা এড়াতে কেবল লগ স্তরটিকে 1 নম্বরে কনফিগার করুন।

আপনি এই লিঙ্কে সকেট.আইও অপশন সম্পর্কে আরও তথ্য সন্ধান করতে পারেন ।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.