// અમે અહીં અમારી તમામ નિર્ભરતા જાહેર કરીશુંconst express = જરૂર ('એક્સપ્રેસ');const પાથ = જરૂર ('પાથ');const bodyParser = જરૂર છે ('બોડી પાર્સર');કોન્સ કર્સ = જરૂર ('કોર્સ');કન્ટ મંગૂઝ = જરૂરી ('મંગોસ');const config = જરૂર ('. / config / database');const બકેટ લિસ્ટિંગ = જરૂર છે ('. / controllers / bucketlist');// અમારા ડેટાબેઝ માટે મંગુઉઝ કનેક્ટ કરોમંગૂસ કનેક્ટ (રૂપરેખા ડેટાબેઝ);// પોર્ટ ઘોષણાકંબ પોર્ટ = 3000;// અમારા એપ્લિકેશન ચલ પ્રારંભconst app = express   ;// CORS માટે મિડલવેરએપ્લિકેશન ઉપયોગ કરો (કોર્સ   );Jsson અને urlencoding બંનેનો ઉપયોગ કરીને bodyparsing માટે // Middlewaresએપ્લિકેશન ઉપયોગ કરો (બોડીપર્સર. urlencoded ({extended: true}));એપ્લિકેશન ઉપયોગ કરો (બોડી પાર્સર. json   );/ * એક્સપ્રેસ સ્ટેટિક સ્થિર ફાઇલોને સેવા આપવા માટે મધ્યવર્તી કાર્યમાં બિલ્ટ છે અમે વ્યસ્ત સર્વર જાહેર ફોલ્ડર કહીએ છીએ કે સ્ટેટિક ફાઇલો જોવા માટેનું સ્થળ છે* /એપ્લિકેશન ઉપયોગ કરો (સ્પષ્ટ. સ્ટેટિક (પાથ જોડો (__ ડીઆઈઆરએનએન, 'પબ્લિક')));એપ્લિકેશન વિચાર ('/', (req, res) => {અનામત મોકલો ("અમાન્ય પૃષ્ઠ");})// બાલદીલિસ્ટ કન્ટ્રોલર પર / HTTP ની તમામ HTTP વિનંતીઓને રૂટીંગ કરે છેએપ્લિકેશન ઉપયોગ કરો ('/ bucketlist', બકેટલિસ્ટ);// પોર્ટ 3000 સાંભળોએપ્લિકેશન સાંભળો (પોર્ટ,    => {કન્સોલ લૉગ (`પોર્ટ $ {port}` પર સર્વર શરૂ કરી રહ્યા છીએ);});