node.js ile Faker verilerini üretme

oy
0

Bir localhost için numaracı verilerini oluşturmak için çalışıyorum, ancak her i komut koşmak düğüm fakerdata.js terminali hiçbir şey döndürür, sadece döndürür : newlayout jackdeazley $ Vale-Macbook Air-3 , herhangi bir fikir olarak işte bu yüzden?

Aşağıda benim dosya fakerdata.js geçerli:

var faker = require(faker);

module.exports = function() {
    var students = [];
    
    for (var i = 0; i < 20; i++){
        students.push({
            id: i,
            firstname: faker.name.firstName(),
            secondaryname: faker.name.lastName(),
            phone: faker.phone.phoneNumber(),
            address: faker.address.streetAddress(),
            email: faker.internet.email(),
            
        })
    }
    
    return {
        students:students
    };
}

Oluştur 27/11/2018 saat 18:21
kaynak kullanıcı
Diğer dillerde...                            


1 cevaplar

oy
0

JavaScript modüller sizin açınızdan nasıl çalıştığını anlama eksikliği vardır. Dışarı kontrol edebilirsiniz bu bu JS modülleri nasıl çalıştığını ilişkin bağlantıyı veya başka kaynaklar.

fakerdata.jsbir modüldür. Ve gerek requireyoksa importbaşka js dosyasından bu dosyaya.

newfile.js

const fdata = require('./fakerdata');
console.log(fdata());

Sonra yapın:

$ node newfile.js

Burada ekspres ile kullanmak için size headstart vermek bir çok az örnektir:

newfile.js

const express = require('express');
const fakeData = require('./fakerdata');
const app = express();
const port = 8080
app.get('/',(req,res)=>{
    return res.json(fakeData());
})

app.listen(port, () => {
    console.log(`Server started on PORT ${port}`);
});

$ node newfile.js Sonra gidip http://localhost:8080/çıkışını göstermelidir bunun.

Cevap 27/11/2018 saat 18:29
kaynak kullanıcı

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more