AMcoder - javascript, python, java, html, php, sql

Jade բլոկը տարածվի տվյալների բազայի յուրաքանչյուր տարրի համար:

Ի՞նչ եմ ես սխալ անում:

test.jade

doctype !!! 5
html(lang="en-us")
    head
        title test
        h1 Information;
    body
        block testcontent
        form(method="post")
            input(type="button", value="refresh")

testcontent.jade

extends test

append testcontent
    br
    p test #{title}

երթուղային կարգավորիչ;

app.get('/search', function(req, res) {  
            res.render('test');
});

app.post('/search', function(req, res) {  
    table.find().sort({created:1}).toArray(function(err, items) { 
        if(err) {
            console.log(err);
        }
        else {
            res.render('testcontent', {title:items._id});
        }
    });
});

Փորձում եմ այնպես անել, որ այն գրի «թեստ» և վերնագիր իմ տվյալների բազայի յուրաքանչյուր տարրի համար: Էջում սեղմում եմ «թարմացնել», ոչինչ չի լինում։

Երբ օգտատերը POST է ուղարկում թարմացման կոճակի միջոցով, այն նախատեսված է իմ տվյալների բազայում յուրաքանչյուր մուտքի _id-ն ստանալու համար և այն կպցնում զանգվածի մեջ table.find().sort({created:1}).toArray()

Այնուհետև ես ուզում էի, որ այն յուրաքանչյուր մուտքի համար ներկայացնի testcontent, res.render('testcontent', {title:items._id}); որը պետք է դուրս մղի «test exampleTitle»-ի մի քանի գրառում նոր տողերի վրա:

Այնուհետև այն մտնում է առաջին ֆայլի թեստային բովանդակության բլոկի մեջ, որն այժմ կարող է «թարմացվել» ամեն անգամ, երբ օգտագործողը սեղմում է թարմացում:

Ճիշտ?

Բայց դա չի աշխատում, սխալներ չկան, այն պարզապես չի ավելացնում «թեստային վերնագիր» տեքստը /որոնման երթուղին, ինչպես ես եմ ուզում:

Ես օգտագործում եմ Node.js/express և MongoDB:


Պատասխանները:


1

Դուք ստուգե՞լ եք, արդյոք ձեր ձևը ներկայացված է: Փոխեք կոճակի տեսակը կոճակից ներկայացնելու համար, և այն կներկայացնի ձևը: Եվ ձեր երթուղի մշակողի մեջ ես տեսնում եմ, որ դուք միայն մեկ վերնագիր եք փոխանցում ձեր ձևանմուշին, այնպես որ ձեր էջում կտեսնեք միայն մեկ տող: Եթե ​​ցանկանում եք մեկ տող մեկ մուտքագրման համար, դուք պետք է փոխանցեք ամբողջ զանգվածը ձեր ձևանմուշին և կրկնեք՝ օգտագործելով «յուրաքանչյուր» կառուցվածքը ձեր jade ձևանմուշում:

13.06.2015
  • Oh, gocha! Անհամաժամեցման որոշ խնդիրներ նույնպես շտկելու համար, իմ ֆունկցիան ցուցադրվում է նախքան ազդանշան ստանալը, որ DB-ն ավարտել է տվյալների հայտնաբերումը/տեսակավորումը: 13.06.2015
  • Նոր նյութեր

    Օգտագործելով Fetch Vs Axios.Js-ը՝ HTTP հարցումներ կատարելու համար
    JavaScript-ը կարող է ցանցային հարցումներ ուղարկել սերվեր և բեռնել նոր տեղեկատվություն, երբ դա անհրաժեշտ լինի: Օրինակ, մենք կարող ենք օգտագործել ցանցային հարցումը պատվեր ներկայացնելու,..

    Տիրապետել հանգստության արվեստին. մշակողի ուղեցույց՝ ճնշման տակ ծաղկելու համար
    Տիրապետել հանգստության արվեստին. մշակողի ուղեցույց՝ ճնշման տակ ծաղկելու համար Ինչպե՞ս հանգստացնել ձեր միտքը և աշխատեցնել ձեր պրոցեսորը: Ինչպես մնալ հանգիստ և զարգանալ ճնշման տակ...

    Մեքենայի ուսուցում բանկային և ֆինանսների ոլորտում
    Բարդ, խելացի անվտանգության համակարգերը և հաճախորդների սպասարկման պարզեցված ծառայությունները բիզնեսի հաջողության բանալին են: Ֆինանսական հաստատությունները, մասնավորապես, պետք է առաջ մնան կորի..

    Ես AI-ին հարցրի կյանքի իմաստը, այն ինչ ասում էր, ցնցող էր:
    Այն պահից ի վեր, երբ ես իմացա Արհեստական ​​ինտելեկտի մասին, ես հիացած էի այն բանով, թե ինչպես է այն կարողանում հասկանալ մարդկային նորմալ տեքստը, և այն կարող է առաջացնել իր սեփական արձագանքը դրա..

    Ինչպես սովորել կոդավորումը Python-ում վագրի պես:
    Սովորելու համար ծրագրավորման նոր լեզու ընտրելը բարդ է: Անկախ նրանից, թե դուք սկսնակ եք, թե առաջադեմ, դա օգնում է իմանալ, թե ինչ թեմաներ պետք է սովորել: Ծրագրավորման լեզվի հիմունքները, դրա..

    C++-ի օրական բիթ(ե) | Ամենաերկար պալինդրոմային ենթաշարը
    C++ #198-ի ամենօրյա բիթ(ե), Ընդհանուր հարցազրույցի խնդիր. Ամենաերկար պալինդրոմային ենթատող: Այսօր մենք կանդրադառնանք հարցազրույցի ընդհանուր խնդրին. Ամենաերկար palindromic substring...

    Kydavra ICAReducer՝ ձեր տվյալների ծավալայինությունը նվազեցնելու համար
    Ի՞նչ է ICAReducer-ը: ICAReducer-ն աշխատում է հետևյալ կերպ. այն նվազեցնում է նրանց միջև բարձր փոխկապակցված հատկանիշները մինչև մեկ սյունակ: Բավականին նման է PCAreducer-ին, չնայած այն..