Freecodecamp: Saya mendapatkan 500 kesalahan di peta dan sekitar setelah masuk

Dibuat pada 28 Apr 2016  ·  47Komentar  ·  Sumber: freeCodeCamp/freeCodeCamp

Hai,

Saya mendapatkan kesalahan loopback ketika saya mencoba mengakses halaman apa pun setelah saya masuk. Ini terjadi pada VM di lingkungan lokal saya. Bagian yang aneh adalah saya dapat menggunakan situs secara lokal untuk memperbaiki bug tanpa masalah selama satu malam dan ketika saya kembali keesokan paginya untuk menangani yang lain, saya mulai melihat ini.

Apakah ada orang lain yang mengalami hal ini dan jika demikian apa solusinya?

Saya melakukan pencarian dan menemukan masalah lama ini dari beta:
https://github.com/FreeCodeCamp/FreeCodeCamp/issues/971

Namun, menambah waktu tunggu tidak berpengaruh apa-apa bagi saya.

loopback_error

Semua 47 komentar

Ini biasanya terjadi ketika server tidak dapat terhubung ke database Anda. Dapatkah Anda memverifikasi bahwa Anda memiliki mongo aktif dan berjalan dan melaporkan koneksi baru?

Itu hal pertama yang saya periksa:
mongoconnection

Mungkinkah fakta bahwa itu adalah VM 32 bit ada hubungannya dengan itu?

Baris terakhir di sana menunjukkan bahwa itu menunggu koneksi. Tetapi tidak ada indikasi bahwa server telah terhubung. Anda akan melihat sesuatu seperti ini:
1__mongod

Anda mungkin ingin mencoba dan memeriksa ulang apakah mongodb uri disetel dengan benar di variabel lingkungan Anda.

Lihat: https://github.com/FreeCodeCamp/FreeCodeCamp/blob/staging/sample.env

Baik, terima kasih @BerkeleyTrue

Ya, itu disetel dengan benar di file .env saya. Izinkan saya memposting beberapa log mongo saya.

Bisakah Anda memposting di sini persis apa yang Anda miliki untuk mongo uri?

MONGOHQ_URL = ' mongodb: // localhost : 27017 / freecodecamp'

Apakah mongo berjalan dalam VM yang sama dengan server?

Ini berjalan dengan baik untuk satu malam, jadi infonya harus benar agar koneksi awal dan berfungsi. Saya pikir ada kunci pada mongo dari sesi sebelumnya.

Ya, ini berjalan di VM yang sama.

Hasil tegukan:

gelandangan @ presisi32 : / gelandangan $
[17:56:13] Menggunakan gulpfile /vagrant/gulpfile.js
[17:56:13] Memulai 'kurang' ...
[17:56:13] Memulai 'js' ...
[17:56:13] Memulai 'pack-watch' ...
[17:56:14] Memulai 'build-manifest-watch' ...
[17:56:20] Selesai 'build-manifest-watch' setelah 6,4 detik
[17:56:24] Selesai 'kurang' setelah 11 detik
[17:56:34] Menyelesaikan 'js' setelah 21 detik
[17:56:34] Memulai 'tanggungan' ...
[17:57:15] Versi: webpack 1.13.0
Nama Potongan Ukuran Aset
bundle.js 8,75 MB 0 [dipancarkan] utama
fcc: gulp webpack init selesai + 0ms
[17:57:15] Selesai 'jam-jam tangan' setelah 1,03 menit
[17:57:15] Memulai 'pack-watch-manifest' ...
[17:57:15] webpack mengamati perubahan
[17:57:20] Selesai 'tanggungan' setelah 46 detik
[17:57:20] Selesai 'pack-watch-manifest' setelah 4,88 detik
[17:57:20] Memulai 'build-manifest' ...
[17:57:20] Selesai 'build-manifest' setelah 53 md
[17:57:20] Memulai 'servis' ...
[17:57:20] [nodemon] 1.9.1
[17:57:20] [nodemon] untuk memulai kembali kapan saja, masukkan rs
[17:57:20] [nodemon] menonton: _._
[17:57:20] [nodemon] mulai /vagrant/node_modules/.bin/babel-node ./server/server.js
[17:57:21] Selesai 'servis' setelah 1.26 detik
[17:57:21] Memulai 'sinkronisasi' ...
[17:57:22] 'Sinkronisasi' selesai setelah 1,18 detik
[17:57:22] Memulai 'jam tangan' ...
[17:57:25] Selesai 'jam tangan' setelah 2,8 detik
[17:57:25] Memulai 'default' ...
[17:57:25] Selesai 'default' setelah 7,35 μs
[BS] Proxy: http: // localhost : 3000
[BS] Mengakses URL:


   Local: http://localhost:3001
External: http://10.0.2.15:3001

      UI: http://localhost:3002

UI Eksternal: http://10.0.2.15 : 3002


[BS] Menonton file ...
tidak ada rantai fungsi asli untuk dibungkus
fcc: user : pengaturan jarak jauh kait pengguna + 0ms
Sumber data siap ..
Jelajahi REST API Anda di http://127.0.0.1 : 3000 / explorer
Server FreeCodeCamp mendengarkan pada port 3000 dalam pengembangan
Pengalihan https mendengarkan pada port 1337
MongoError: koneksi 0 ke localhost: 27017 waktu habis
di Function.MongoError.create (/home/vagrant/vagrant_node_modules/node_modules/mongodb-core/lib/error.js:29:11)
di Socket.(/home/vagrant/vagrant_node_modules/node_modules/mongodb-core/lib/connection/connection.js:161:20)
di Socket.g (events.js: 273: 16)
di emitNone (events.js: 80: 13)
di Socket.emit (events.js: 179: 7)
di Socket._onTimeout (net.js: 332: 8)
di tryOnTimeout (timers.js: 224: 11)
di Timer.listOnTimeout (timers.js: 198: 5)

Baris "Data source ready" hanyalah beberapa kode debug yang saya tambahkan.

Dan keluaran Mongo:

gelandangan @ presisi32 : ~ $ mongod
mongod --bantuan untuk bantuan dan opsi pengaktifan
2016-04-28T17: 52: 35.870 + 0000
2016-04-28T17: 52: 35.875 + 0000 peringatan: server 32-bit tidak mengaktifkan penjurnalan secara default. Silakan gunakan --journal jika Anda menginginkan daya tahan.
2016-04-28T17: 52: 35.876 + 0000
2016-04-28T17: 52: 35.938 + 0000 [initandlisten] MongoDB mulai: pid = 1847 port = 27017 dbpath = / data / db 32-bit host = tepat32
2016-04-28T17: 52: 35.938 + 0000 [initandlisten]
2016-04-28T17: 52: 35.938 + 0000 [initandlisten] ** CATATAN: Ini adalah biner MongoDB 32 bit.
2016-04-28T17: 52: 35.938 + 0000 [initandlisten] ** Build 32 bit dibatasi hingga kurang dari 2 GB data (atau kurang dengan --journal).
2016-04-28T17: 52: 35.938 + 0000 [initandlisten] ** Perhatikan bahwa penjurnalan default nonaktif untuk 32 bit dan saat ini nonaktif.
2016-04-28T17: 52: 35.938 + 0000 [initandlisten] ** Lihat http://dochub.mongodb.org/core/32bit
2016-04-28T17: 52: 35.938 + 0000 [initandlisten]
2016-04-28T17: 52: 35.938 + 0000 [initandlisten] db versi v2.6.12
2016-04-28T17: 52: 35.938 + 0000 [initandlisten] versi git: d73c92b1c85703828b55c2916a5dd4ad46535f6a
2016-04-28T17: 52: 35.939 + 0000 [initandlisten] membangun info: Linux ip-10-45-196-214 2.6.18-194.el5xen # 1 SMP Sel 16 Mar 22:08:06 EDT 2010 i686 BOOST_LIB_VERSION = 1_49
2016-04-28T17: 52: 35.939 + 0000 [initandlisten] pengalokasi: sistem
2016-04-28T17: 52: 35.939 + 0000 [initandlisten] opsi: {}
2016-04-28T17: 52: 36.151 + 0000 [initandlisten] menunggu koneksi pada port 27017
2016-04-28T17: 53: 36.158 + 0000 [clientcursormon] mem (MB) res: 60 kebajikan: 284
2016-04-28T17: 53: 36.158 + 0000 [clientcursormon] dipetakan: 160
2016-04-28T17: 53: 36.158 + 0000 [clientcursormon] co nnections: 0
2016-04-28T17: 55: 36.287 + 0000 [TTLMonitor] kueri freecodecamp.system.indexes kueri: {expireAfterSeconds: {$ existing: true}} planSummary: COLLSCAN ntoreturn: 0 ntoskip: 0 nscanned: 5 nscann edObjects: 5 k eyUpdates : 0 jumlah Hasil: 0 kunci (mikro) r: 134030 dikembalikan: 1 reslen: 129 134ms
2016-04-28T17: 57: 36.294 + 0000 [PeriodicTaskRunner] tugas: DBConnectionPool-cleaner mengambil: 19ms
2016-04-28T17: 57: 36.402 + 0000 [PeriodicTaskRunner] tugas: WriteBackManager :: pembersih mengambil: 59ms
2016-04-28T17: 57: 39.348 + 0000 [TTLMonitor] kueri freecodecamp.system.indexes kueri: {expireAfterSeconds: {$ existing: true}} planSummary: COLLSCAN ntoreturn: 0 ntoskip: 0 nscanned: 5 nscann edObjects: 5 k eyUpdates : 0 jumlah Hasil: 0 kunci (mikro) r: 857003 dikembalikan: 1 reslen: 129 857ms
2016-04-28T17: 57: 40.773 + 0000 [TTLMonitor] query local.system.indexes query: {expireAfterSeconds: {$ existing: true}} planSummary: COLLSCAN ntoreturn: 0 ntoskip: 0 nscanned: 1 nscann edObjects: 1 k eyUpdates : 0 jumlah Hasil: 0 kunci (mikro) r: 582655 dikembalikan: 0 reslen: 20 582ms
2016-04-28T17: 58: 37.044 + 0000 [PeriodicTaskRunner] tugas: DBConnectionPool-cleaner mengambil: 84ms
2016-04-28T17: 58: 38.946 + 0000 [PeriodicTaskRunner] tugas: WriteBackManager :: pembersih mengambil: 160ms
2016-04-28T17: 58: 39.057 + 0000 [PeriodicTaskRunner] tugas: DBConnectionPool-cleaner mengambil: 9ms
2016-04-28T17: 58: 43.805 + 0000 [TTLMonitor] query admin.system.indexes query: {expireAfterSeconds: {$ existing: true}} planSummary: EOF ntoreturn: 0 ntoskip: 0 nscanned: 0 nscann edObjects: 0 k eyUpdates : 0 jumlah Hasil: 0 kunci (mikro) r: 1850273 dikembalikan: 0 reslen: 20 1369ms
2016-04-28T17: 58: 45.352 + 0000 [TTLMonitor] kueri freecodecamp.system.indexes kueri: {expireAfterSeconds: {$ existing: true}} planSummary: COLLSCAN ntoreturn: 0 ntoskip: 0 nscanned: 5 nscann edObjects: 5 k eyUpdates : 0 jumlah Hasil: 0 kunci (mikro) r: 810851 dikembalikan: 1 reslen: 129 788ms
2016-04-28T17: 58: 45.825 + 0000 [TTLMonitor] query local.system.indexes query: {expireAfterSeconds: {$ existing: true}} planSummary: COLLSCAN ntoreturn: 0 ntoskip: 0 nscanned: 1 nscann edObjects: 1 k eyUpdates : 0 jumlah Hasil: 0 kunci (mikro) r: 169044 dikembalikan: 0 reslen: 20169ms
2016-04-28T17: 58: 57.451 + 0000 [clientcursormon] mem (MB) res: 0 kebajikan: 284
2016-04-28T17: 58: 57.763 + 0000 [clientcursormon] dipetakan: 160
2016-04-28T17: 58: 57.764 + 0000 [clientcursormon] co nnections: 0
2016-04-28T17: 59: 40.119 + 0000 [PeriodicTaskRunner] tugas: DBConnectionPool-cleaner mengambil: 367ms
2016-04-28T17: 59: 40.791 + 0000 [PeriodicTaskRunner] tugas: WriteBackManager :: pembersih mengambil: 18ms
2016-04-28T17: 59: 40.848 + 0000 [PeriodicTaskRunner] tugas: DBConnectionPool-cleaner mengambil: 37ms
2016-04-28T17: 59: 48.593 + 0000 [TTLMonitor] query admin.system.indexes query: {expireAfterSeconds: {$ existing: true}} planSummary: EOF ntoreturn: 0 ntoskip: 0 nscanned: 0 nscann edObjects: 0 k eyUpdates : 0 jumlah Hasil: 0 kunci (mikro) r: 1349076 dikembalikan: 0 reslen: 20 1139ms
2016-04-28T17: 59: 53.434 + 0000 [TTLMonitor] kueri freecodecamp.system.indexes kueri: {expireAfterSeconds: {$ existing: true}} planSummary: COLLSCAN ntoreturn: 0 ntoskip: 0 nscanned: 5 nscann edObjects: 5 k eyUpdates : 0 jumlah Hasil: 0 kunci (mikro) r: 2772163 dikembalikan: 1 reslen: 129 2796ms
2016-04-28T18: 00: 01.726 + 0000 [TTLMonitor] query local.system.indexes query: {expireAfterSeconds: {$ existing: true}} planSummary: COLLSCAN ntoreturn: 0 ntoskip: 0 nscanned: 1 nscann edObjects: 1 k eyUpdates : 0 jumlah Hasil: 0 kunci (mikro) r: 2770600 dikembalikan: 0 reslen: 20 2555ms
2016-04-28T18: 00: 41.234 + 0000 [PeriodicTaskRunner] tugas: DBConnectionPool-cleaner mengambil: 96ms
2016-04-28T18: 00: 41.939 + 0000 [PeriodicTaskRunner] tugas: WriteBackManager :: pembersih mengambil: 29ms
2016-04-28T18: 00: 42.190 + 0000 [PeriodicTaskRunner] tugas: DBConnectionPool-cleaner mengambil: 45ms
2016-04-28T18: 01: 06.041 + 0000 [TTLMonitor] query admin.system.indexes query: {expireAfterSeconds: {$ existing: true}} planSummary: EOF ntoreturn: 0 ntoskip: 0 nscanned: 0 nscann edObjects: 0 k eyUpdates : 0 jumlah Hasil: 0 kunci (mikro) r: 784935 dikembalikan: 0 reslen: 20 815ms
2016-04-28T18: 01: 11.587 + 0000 [TTLMonitor] kueri freecodecamp.system.indexes kueri: {expireAfterSeconds: {$ existing: true}} planSummary: COLLSCAN ntoreturn: 0 ntoskip: 0 nscanned: 5 nscann edObjects: 5 k eyUpdates : 0 jumlah Hasil: 0 kunci (mikro) r: 4139336 dikembalikan: 1 reslen: 129 4160ms
2016-04-28T18: 01: 16.434 + 0000 [TTLMonitor] query local.system.indexes query: {expireAfterSeconds: {$ existing: true}} planSummary: COLLSCAN ntoreturn: 0 ntoskip: 0 nscanned: 1 nscann edObjects: 1 k eyUpdates : 0 jumlah Hasil: 1 kunci (mikro) r: 2009378 dikembalikan: 0 reslen: 20 1410ms
2016-04-28T18: 01: 42.738 + 0000 [PeriodicTaskRunner] tugas: DBConnectionPool-cleaner mengambil: 106ms
2016-04-28T18: 01: 43.686 + 0000 [PeriodicTaskRunner] tugas: WriteBackManager :: pembersih mengambil: 50ms
2016-04-28T18: 01: 43.873 + 0000 [PeriodicTaskRunner] tugas: DBConnectionPool-cleaner mengambil: 26ms
2016-04-28T18: 02: 18.230 + 0000 [TTLMonitor] query admin.system.indexes query: {expireAfterSeconds: {$ existing: true}} planSummary: EOF ntoreturn: 0 ntoskip: 0 nscanned: 0 nscann edObjects: 0 k eyUpdates : 0 num Hasil: 0 kunci (mikro) r: 425988 dikembalikan: 0 reslen: 20 368ms
2016-04-28T18: 02: 20.878 + 0000 [TTLMonitor] kueri freecodecamp.system.indexes kueri: {expireAfterSeconds: {$ existing: true}} planSummary: COLLSCAN ntoreturn: 0 ntoskip: 0 nscanned: 5 nscann edObjects: 5 k eyUpdates : 0 jumlah Hasil: 0 kunci (mikro) r: 1093363 dikembalikan: 1 reslen: 129 1000ms
2016-04-28T18: 02: 24.441 + 0000 [TTLMonitor] query local.system.indexes query: {expireAfterSeconds: {$ existing: true}} planSummary: COLLSCAN ntoreturn: 0 ntoskip: 0 nscanned: 1 nscann edObjects: 1 k eyUpdates : 0 jumlah Hasil: 1 kunci (mikro) r: 2250763 dikembalikan: 0 reslen: 20 962ms
2016-04-28T18: 02: 44.228 + 0000 [PeriodicTaskRunner] tugas: DBConnectionPool-cleaner mengambil: 42ms
2016-04-28T18: 02: 45.293 + 0000 [PeriodicTaskRunner] tugas: WriteBackManager :: pembersih mengambil: 13ms
2016-04-28T18: 02: 46.012 + 0000 [PeriodicTaskRunner] tugas: DBConnectionPool-cleaner mengambil: 101ms

Jadi pasti ada masalah saat membuat koneksi:

MongoError: koneksi 0 ke localhost: 27017 waktu habis
di Function.MongoError.create (/home/vagrant/vagrant_node_modules/node_modules/mongodb-core/lib/error.js:29:11)

Versi node / npm manakah yang Anda jalankan di VM?

tidak ada rantai fungsi asli untuk dibungkus

Ini memberi tahu saya bahwa ada versi lama dari beberapa modul yang sedang berjalan. Anda mungkin ingin menghapus node_modules dan npm install lagi

Akan mencobanya sekarang.

Kumpulkan VM ini hanya untuk situs ini, jadi semuanya adalah rilis stabil terbaru:
gelandangan @ presisi32 : ~ $ node -v
v5.11.0
gelandangan @ presisi32 : ~ $ npm -v
3.8.7

Dan sekali lagi, itu berjalan dengan baik pada hari pertama. Jadi, jika ada yang tidak kompatibel, itu tidak akan berjalan sama sekali, bukan?

Menginstal ulang modul node sekarang, jadi semoga itu menyelesaikan masalah.

Menginstal ulang modul node dan mendapatkan hasil yang sama. Saya akan mencoba merobohkan mongo dan semua data dan reseed.

Saya memasukkan kembali dan berlari menelan lagi dan kesalahan batas waktu hilang, namun, pesan berantai tidak:
tidak ada rantai fungsi asli untuk dibungkus


   Local: http://localhost:3001
External: http://10.0.2.15:3001

      UI: http://localhost:3002

UI Eksternal: http://10.0.2.15 : 3002


[BS] Menonton file ...
tidak ada rantai fungsi asli untuk dibungkus
fcc: user : pengaturan jarak jauh kait pengguna + 0ms
Jelajahi REST API Anda di http://127.0.0.1 : 3000 / explorer
Server FreeCodeCamp mendengarkan pada port 3000 dalam pengembangan
Pengalihan https mendengarkan pada port 1337

Situs tersebut sekarang merespons sebagaimana mestinya. Namun, ketika saya mendaftar saya mendapatkan kesalahan ini:

timedout

Jika saya kembali ke halaman beranda dan mencoba mengunjungi halaman lain, saya akan langsung kembali ke loop batas waktu itu:

map_error

Server FreeCodeCamp mendengarkan pada port 3000 dalam pengembangan
Pengalihan https mendengarkan pada port 1337
304 DAPATKAN 26166.008 ms - /
301 DAPATKAN 8104.394 ms - / login
404 DAPATKAN 22920.000 md - / api / flyers / findOne? Filter% 5Border% 5D = id + DESC
304 DAPATKAN 17127,156 md - / masuk
404 DAPATKAN 3901.238 md - / api / flyers / findOne? Filter% 5Border% 5D = id + DESC
304 DAPATKAN 10324.801 md - / pendaftaran email
fcc: pengguna : memeriksa keberadaan jarak jauh + 5m
fcc: user : remote where + 60ms {email: 'dweber. [email protected] '}
404 DAPATKAN 8756.846 md - / api / flyers / findOne? Filter% 5Border% 5D = id + DESC
fcc: user : remote user dibuat, mengirim email + 8s
fcc: pengguna : mengirim email selamat datang dari jarak jauh + 86ms
500 POST 17528,131 md - / api / pengguna
304 DAPATKAN 3851.423 ms - /
404 DAPATKAN 169,129 md - / api / flyers / findOne? Filter% 5Border% 5D = id + DESC
301 DAPATKAN 39.106 md - / login
304 DAPATKAN 950,838 md - / masuk
404 DAPATKAN 165.353 md - / api / flyers / findOne? Filter% 5Border% 5D = id + DESC
304 DAPATKAN 1074,357 md - / masuk email
404 DAPATKAN 1388,679 ms - / api / flyers / findOne? Filter% 5Border% 5D = id + DESC
fcc: pengguna : cookie pengaturan jarak jauh + 2m
fcc: pengguna: pengguna jarak jauh masuk + 116ms
302 POST 3306,162 ms - / api / users / login
304 DAPATKAN 4508,902 md - /
404 DAPATKAN 1341.159 md - / api / flyers / findOne? Filter% 5Border% 5D = id + DESC
Kesalahan: Waktu habis saat menghubungkan setelah 20000 ms
di Timeout._onTimeout (/home/vagrant/vagrant_node_modules/node_modules/loopback-datasource-juggler/lib/datasource.js:2135:10)
di tryOnTimeout (timers.js: 224: 11)
di Timer.listOnTimeout (timers.js: 198: 5)
500 DAPATKAN 2371.159 md - / samping peta
Kesalahan: Waktu habis saat menghubungkan setelah 20000 ms
di Timeout._onTimeout (/home/vagrant/vagrant_node_modules/node_modules/loopback-datasource-juggler/lib/datasource.js:2135:10)
di tryOnTimeout (timers.js: 224: 11)
di Timer.listOnTimeout (timers.js: 198: 5)
500 DAPATKAN 1217,055 ms - / sekitar

Log Mongo ketika saya mendapat waktu tunggu:

2016-04-28T18: 56: 50.774 + 0000 [PeriodicTaskRunner] tugas: DBConnectionPool-cleaner mengambil: 9ms
2016-04-28T18: 56: 50.790 + 0000 [PeriodicTaskRunner] tugas: WriteBackManager :: pembersih mengambil: 16ms
2016-04-28T18: 57: 25.381 + 0000 [TTLMonitor] kueri freecodecamp.system.indexes kueri: {expireAfterSeconds: {$ existing: true}} planSummary: COLLSCAN ntoreturn: 0 ntoskip: 0 k eyUpdates: 0 numYields: 0 locks ( micros) r: 113538 dikembalikan: 1 reslen: 129 113ms
2016-04-28T18: 57: 50.930 + 0000 [PeriodicTaskRunner] tugas: DBConnectionPool-cleaner mengambil: 69ms
2016-04-28T18: 57: 50.958 + 0000 [PeriodicTaskRunner] tugas: WriteBackManager :: pembersih mengambil: 27ms
2016-04-28T18: 58: 07.749 + 0000 [conn29] query freecodecamp.sessions query: {_id: "4gbPret1xw4xC50C8oU86Ea6P1tJDZa0", $ or: [{expires: {$ existing: false}}, {expires: {$ gt: new Tanggal (1461869887345)}}} rencanaRingkasan: IXSCAN {_id: 1} ntoskip: 0 nsccan: 1 nscann edObjects: 1 k eyUpdate: 0 numHasil: 0 kunci (micros) r: 369348 nreturned: 1 reslen: 246369ms
2016-04-28T18: 58: 08.126 + 0000 [conn24] permintaan freecodecamp.AccessToken query: {orderby: {_id: 1}, $ query: {_id: "lKGhksQqVJO6hcsDnlEKadmZ1O4AuP2Vl8DKiSqyetdOxNADzzrQzv2B0SsC75wX"}} planSummary: IDHACK ntoreturn: 1 ntoskip: 0 nscanned : 1 nscann edObjects: 1 idhack: 1k eyUpdate: 0 numHasil: 0 kunci (micros) r: 134863 tidak dikembalikan: 1 reslen: 145134ms
2016-04-28T18: 58: 08.849 + 0000 [conn29] perbarui freecodecamp.sessions kueri: {_id: "4gbPret1xw4xC50C8oU86Ea6P1tJDZa0"} pembaruan: {_id: "4gbPret1xw4xC50C8oU86Ea6P1" cookie99A99: "original session , "expires": "2018-10-15T18: 58: 08.415Z", "httpOnly": true, "path": "/"}, "passport": {}, "flash": {}, "returnTo" : "/ map"} ", kedaluwarsa: Tanggal baru (1539629888415)} nscan: 1 nscann edObjects: 1 nCocok: 1 nModifikasi: 1 k eyPembaruan: 1 numHasil: 0 kunci (micros) dengan: 116522 145ms
2016-04-28T18: 58: 08.858 + 0000 [conn29] perintah freecodecamp. $ Cmd perintah: perbarui {perbarui: "sesi", perbarui: [{q: {_id: "4gbPret1xw4xC50C8oU86Ea6P1tJDZa0"}, u: {_Did: "4gbPret1xw4x86 ", sesi:" {"cookie": {"originalMaxAge": 77759999953, "expires": "2018-10-15T18: 58: 08.415Z", "httpOnly": true, "path": "/"}, " paspor ": {}," flash ": {}," returnTo ":" / map "}", kedaluwarsa: Tanggal baru (1539629888415)}, upsert: true, multi: false}], diurutkan: true} k eyUpdates: 0 jumlah Hasil: 0 reslen: 55 206ms
2016-04-28T18: 58: 25.738 + 0000 [TTLMonitor] kueri freecodecamp.system.indexes kueri: {expireAfterSeconds: {$ existing: true}} planSummary: COLLSCAN ntoreturn: 0 ntoskip: 0 k eyUpdates: 0 numYields: 0 locks ( micros) r: 101268 dikembalikan: 1 reslen: 129 101ms
2016-04-28T18: 58: 32.782 + 0000 [clientcursormon] mem (MB) res: 2 kebajikan: 296
2016-04-28T18: 58: 32.782 + 0000 [clientcursormon] dipetakan: 160
2016-04-28T18: 58: 32.782 + 0000 [clientcursormon] co nnections: 12

Saya masih bisa menavigasi. Sepertinya memberikan batas waktu loopback pada halaman tentang dan halaman peta:

profile

about_fail

map_fail

Saya yakin Anda sibuk, jadi saya akan mencoba mencari tahu sendiri. Akan memperbarui jika saya melakukannya.

Saya baru saja menyiapkan VM baru yaitu ubuntu 14 64 bit. Yang terakhir adalah Ubuntu 12 32 bit. Saya juga mengubah izin folder data mongo saya untuk memiliki grup dan pemilik yang sama seperti folder bersama saya (gelandangan).

Semuanya berfungsi sekarang, jadi tebakan saya itu terkait dengan menjalankan mongodb dalam mode 32-bit.

Senang Anda menyelesaikannya

Saya juga! Terima kasih atas bantuan Anda!

Semuanya berfungsi sekarang, jadi tebakan saya itu terkait dengan menjalankan mongodb dalam mode 32-bit.

Mendapat kesalahan yang sama pada mesin 32 bit mongodb. Bermigrasi ke x64.

Saya memiliki instalasi 64bit, tetapi saya mendapatkan kesalahan yang sama. Membangun kembali node_modules dan penyemaian juga tidak membantu.

Log setelah pengisian ulang -

Gulp -

challenge seed completed
manish-mbp-13:FreeCodeCamp manishgiri$ gulp
[23:42:44] Using gulpfile ~/Github/FCC/FreeCodeCamp/gulpfile.js
[23:42:44] Starting 'less'...
[23:42:44] Starting 'serve'...
[23:42:45] Starting 'js'...
[23:42:45] [nodemon] 1.11.0
[23:42:45] [nodemon] to restart at any time, enter `rs`
[23:42:45] [nodemon] watching: *.*
[23:42:45] [nodemon] starting `/Users/manishgiri/Github/FCC/FreeCodeCamp/node_modules/.bin/babel-node ./server/server.js`
[23:42:45] Finished 'serve' after 1.07 s
  fcc:user:remote setting up user hooks +0ms
[23:42:51] Finished 'less' after 7.01 s
[23:42:52] Finished 'js' after 6.85 s
[23:42:52] Starting 'dev-server'...
[23:42:52] Finished 'dev-server' after 445 ms
[23:42:52] Starting 'watch'...
[23:42:52] Finished 'watch' after 177 ms
[23:42:52] Starting 'default'...
[23:42:52] Finished 'default' after 3.8 μs
[BS] Proxying: http://localhost:3001
[BS] Access URLs:
 --------------------------------------
       Local: http://localhost:3000
    External: http://10.39.248.153:3000
 --------------------------------------
          UI: http://localhost:3002
 UI External: http://10.39.248.153:3002
 --------------------------------------
[BS] Watching files...
strong-remoting deprecated The built-in CORS middleware provided by REST adapter was deprecated. See https://docs.strongloop.com/display/public/LB/Security+considerations for more details. node_modules/strong-remoting/lib/remote-objects.js:97:25
loopback-explorer deprecated The built-in CORS middleware provided by loopback-component-explorer was deprecated. See https://docs.strongloop.com/display/public/LB/Security+considerations for more details. server/boot/explorer.js:22:3
Browse your REST API at http://127.0.0.1:3001/explorer
FreeCodeCamp server listening on port 3001 in development
https redirect listening on port 1337
webpack built ae3f61b1f36b90fac17b in 30204ms

WARNING in ./~/babel-core/lib/transformation/file/options/option-manager.js
Critical dependencies:
174:19-37 the request of a dependency is an expression
302:16-34 the request of a dependency is an expression
 @ ./~/babel-core/lib/transformation/file/options/option-manager.js 174:19-37 302:16-34

WARNING in ./~/babel-core/lib/transformation/file/index.js
Critical dependencies:
510:24-39 the request of a dependency is an expression
709:16-34 the request of a dependency is an expression
 @ ./~/babel-core/lib/transformation/file/index.js 510:24-39 709:16-34
webpack: bundle is now VALID.
302 GET 82.157 ms - /js8fc32780208142da0847.hot-update.json
200 GET 2684.197 ms - /en/js8fc32780208142da0847.hot-update.json
302 GET 11.474 ms - /
200 GET 670.878 ms - /en/
302 GET 5.992 ms - /
200 GET 502.238 ms - /en/
loopback deprecated loopback#context middleware is deprecated. See https://docs.strongloop.com/display/APIC/Using%20current%20context for more details. node_modules/loopback/server/middleware/rest.js:60:32
404 GET 334.603 ms - /api/flyers/findOne?filter%5Border%5D=id+DESC
302 GET 5.881 ms - /map
  fcc:react-server render react markup and pre-fetch data +44s
  fcc:services:map en language requested +104ms
  fcc:services:map en language requested +15ms
  fcc:services:map en language requested +2ms
  fcc:react-server react markup rendered, data fetched +44ms
  fcc:react-server html rendered and ready to send +212ms
200 GET 563.737 ms - /en/map
200 GET 15.231 ms - /services/user?_csrf=ULtQiCxE-GXGbxiNeJEHwKcMSz0x3v2wHfog&returnMeta=true
  fcc:services:map en language requested +3s
500 GET 9.701 ms - /services/map;lang=en?_csrf=ULtQiCxE-GXGbxiNeJEHwKcMSz0x3v2wHfog&returnMeta=true
  fcc:services:map en language requested +148ms
500 GET 8.817 ms - /services/map;lang=en?_csrf=ULtQiCxE-GXGbxiNeJEHwKcMSz0x3v2wHfog&returnMeta=true
  fcc:services:map en language requested +29ms
500 GET 7.694 ms - /services/map;lang=en?_csrf=ULtQiCxE-GXGbxiNeJEHwKcMSz0x3v2wHfog&returnMeta=true
  fcc:services:map en language requested +7m

Mongo -

manish-mbp-13:FreeCodeCamp manishgiri$ mongod
2016-12-13T23:40:03.903-0500 I CONTROL  [initandlisten] MongoDB starting : pid=9497 port=27017 dbpath=/data/db 64-bit host=manish-mbp-13.engr.uc.edu
2016-12-13T23:40:03.903-0500 I CONTROL  [initandlisten] db version v3.4.0
2016-12-13T23:40:03.904-0500 I CONTROL  [initandlisten] git version: f4240c60f005be757399042dc12f6addbc3170c1
2016-12-13T23:40:03.904-0500 I CONTROL  [initandlisten] OpenSSL version: OpenSSL 1.0.2j  26 Sep 2016
2016-12-13T23:40:03.904-0500 I CONTROL  [initandlisten] allocator: system
2016-12-13T23:40:03.904-0500 I CONTROL  [initandlisten] modules: none
2016-12-13T23:40:03.904-0500 I CONTROL  [initandlisten] build environment:
2016-12-13T23:40:03.904-0500 I CONTROL  [initandlisten]     distarch: x86_64
2016-12-13T23:40:03.904-0500 I CONTROL  [initandlisten]     target_arch: x86_64
2016-12-13T23:40:03.904-0500 I CONTROL  [initandlisten] options: {}
2016-12-13T23:40:03.904-0500 W -        [initandlisten] Detected unclean shutdown - /data/db/mongod.lock is not empty.
2016-12-13T23:40:03.935-0500 I -        [initandlisten] Detected data files in /data/db created by the 'wiredTiger' storage engine, so setting the active storage engine to 'wiredTiger'.
2016-12-13T23:40:03.936-0500 W STORAGE  [initandlisten] Recovering data from the last clean checkpoint.
2016-12-13T23:40:03.936-0500 I STORAGE  [initandlisten] wiredtiger_open config: create,cache_size=3584M,session_max=20000,eviction=(threads_max=4),config_base=false,statistics=(fast),log=(enabled=true,archive=true,path=journal,compressor=snappy),file_manager=(close_idle_time=100000),checkpoint=(wait=60,log_size=2GB),statistics_log=(wait=0),
2016-12-13T23:40:09.237-0500 I CONTROL  [initandlisten] 
2016-12-13T23:40:09.237-0500 I CONTROL  [initandlisten] ** WARNING: Access control is not enabled for the database.
2016-12-13T23:40:09.237-0500 I CONTROL  [initandlisten] **          Read and write access to data and configuration is unrestricted.
2016-12-13T23:40:09.237-0500 I CONTROL  [initandlisten] 
2016-12-13T23:40:09.237-0500 I CONTROL  [initandlisten] 
2016-12-13T23:40:09.237-0500 I CONTROL  [initandlisten] ** WARNING: soft rlimits too low. Number of files is 256, should be at least 1000
2016-12-13T23:40:09.707-0500 I FTDC     [initandlisten] Initializing full-time diagnostic data capture with directory '/data/db/diagnostic.data'
2016-12-13T23:40:09.708-0500 I NETWORK  [thread1] waiting for connections on port 27017
2016-12-13T23:40:10.032-0500 I FTDC     [ftdc] Unclean full-time diagnostic data capture shutdown detected, found interim file, some metrics may have been lost. OK
2016-12-13T23:40:26.768-0500 I NETWORK  [thread1] connection accepted from 127.0.0.1:61540 #1 (1 connection now open)
2016-12-13T23:40:26.768-0500 I NETWORK  [conn1] received client metadata from 127.0.0.1:61540 conn1: { application: { name: "MongoDB Shell" }, driver: { name: "MongoDB Internal Client", version: "3.4.0" }, os: { type: "Darwin", name: "Mac OS X", architecture: "x86_64", version: "16.1.0" } }
2016-12-13T23:41:43.240-0500 I NETWORK  [thread1] connection accepted from 127.0.0.1:61559 #2 (2 connections now open)
2016-12-13T23:41:43.241-0500 I NETWORK  [thread1] connection accepted from 127.0.0.1:61560 #3 (3 connections now open)
2016-12-13T23:41:43.254-0500 I NETWORK  [conn3] received client metadata from 127.0.0.1:61560 conn3: { driver: { name: "nodejs", version: "2.2.16" }, os: { type: "Darwin", name: "darwin", architecture: "x64", version: "16.1.0" }, platform: "Node.js v6.9.2, LE, mongodb-core: 2.1.2" }
2016-12-13T23:41:43.265-0500 I -        [conn2] end connection 127.0.0.1:61559 (3 connections now open)

dibuka kembali atas permintaan

Diperbarui : Perbarui semua model node ke versi terbaru dan bergabung dengan sempurna dengan tugas gulp ke localhost
Diperbarui : Instance mongod ini lebih baik dengan koneksi queryng default.

fizzvr@fizz-machine:~/disco/proyectosgithub/FreeCodeCamp$ mongod --journal
2016-12-15T14:56:33.093-0500 I CONTROL  [initandlisten] MongoDB starting : pid=2364 port=27017 dbpath=/data/db 32-bit host=fizz-machine
2016-12-15T14:56:33.093-0500 I CONTROL  [initandlisten] db version v3.2.11-33-g9d92066
2016-12-15T14:56:33.093-0500 I CONTROL  [initandlisten] git version: 9d920663421437e65706b0587077781895984e2d
2016-12-15T14:56:33.093-0500 I CONTROL  [initandlisten] allocator: tcmalloc
2016-12-15T14:56:33.093-0500 I CONTROL  [initandlisten] modules: none
2016-12-15T14:56:33.093-0500 I CONTROL  [initandlisten] build environment:
2016-12-15T14:56:33.093-0500 I CONTROL  [initandlisten]     distarch: i686
2016-12-15T14:56:33.093-0500 I CONTROL  [initandlisten]     target_arch: i386
2016-12-15T14:56:33.093-0500 I CONTROL  [initandlisten] options: { storage: { journal: { enabled: true } } }
2016-12-15T14:56:33.207-0500 I -        [initandlisten] Detected data files in /data/db created by the 'mmapv1' storage engine, so setting the active storage engine to 'mmapv1'.
2016-12-15T14:56:33.249-0500 I JOURNAL  [initandlisten] journal dir=/data/db/journal
2016-12-15T14:56:33.252-0500 I JOURNAL  [initandlisten] recover : no journal files present, no recovery needed
2016-12-15T14:56:33.321-0500 I JOURNAL  [durability] Durability thread started
2016-12-15T14:56:33.322-0500 I JOURNAL  [journal writer] Journal writer thread started
2016-12-15T14:56:33.368-0500 I CONTROL  [initandlisten] 
2016-12-15T14:56:33.368-0500 I CONTROL  [initandlisten] ** WARNING: This 32-bit MongoDB binary is deprecated
2016-12-15T14:56:33.368-0500 I CONTROL  [initandlisten] 
2016-12-15T14:56:33.368-0500 I CONTROL  [initandlisten] 
2016-12-15T14:56:33.368-0500 I CONTROL  [initandlisten] ** NOTE: This is a 32 bit MongoDB binary.
2016-12-15T14:56:33.368-0500 I CONTROL  [initandlisten] **       32 bit builds are limited to less than 2GB of data (or less with --journal).
2016-12-15T14:56:33.368-0500 I CONTROL  [initandlisten] **       See http://dochub.mongodb.org/core/32bit
2016-12-15T14:56:33.369-0500 I CONTROL  [initandlisten] 
2016-12-15T14:56:33.369-0500 I CONTROL  [initandlisten] ** WARNING: soft rlimits too low. rlimits set to 11937 processes, 65536 files. Number of processes should be at least 32768 : 0.5 times number of files.
2016-12-15T14:56:33.369-0500 I CONTROL  [initandlisten] 
2016-12-15T14:56:33.416-0500 I FTDC     [initandlisten] Initializing full-time diagnostic data capture with directory '/data/db/diagnostic.data'
2016-12-15T14:56:33.417-0500 I NETWORK  [initandlisten] waiting for connections on port 27017
2016-12-15T14:56:33.417-0500 I NETWORK  [HostnameCanonicalizationWorker] Starting hostname canonicalization worker
2016-12-15T14:59:32.381-0500 I NETWORK  [initandlisten] connection accepted from 127.0.0.1:37722 #1 (1 connection now open)
2016-12-15T14:59:32.383-0500 I NETWORK  [initandlisten] connection accepted from 127.0.0.1:37723 #2 (2 connections now open)
2016-12-15T14:59:32.516-0500 I NETWORK  [conn1] end connection 127.0.0.1:37722 (1 connection now open)
2016-12-15T14:59:32.728-0500 I NETWORK  [initandlisten] connection accepted from 127.0.0.1:37724 #3 (2 connections now open)
2016-12-15T14:59:32.909-0500 I NETWORK  [initandlisten] connection accepted from 127.0.0.1:37725 #4 (3 connections now open)
2016-12-15T14:59:33.079-0500 I NETWORK  [initandlisten] connection accepted from 127.0.0.1:37726 #5 (4 connections now open)
2016-12-15T14:59:33.086-0500 I NETWORK  [initandlisten] connection accepted from 127.0.0.1:37727 #6 (5 connections now open)
2016-12-15T14:59:33.089-0500 I NETWORK  [initandlisten] connection accepted from 127.0.0.1:37728 #7 (6 connections now open)
2016-12-15T14:59:55.460-0500 I COMMAND  [conn2] command freecodecamp.$cmd command: update { update: "sessions", updates: [ { q: { _id: "qDgTLouZ5L9ocqcnYvCH40zQrn6W-YaN" }, u: { _id: "qDgTLouZ5L9ocqcnYvCH40zQrn6W-YaN", session: "{"cookie":{"originalMaxAge":77760000000,"expires":"2019-06-03T19:59:55.078Z","httpOnly":true,"path":"/"}}", expires: new Date(1559591995078) }, upsert: true, multi: false } ], ordered: true } keyUpdates:0 writeConflicts:0 numYields:0 reslen:131 locks:{ Global: { acquireCount: { r: 1, w: 1 } }, MMAPV1Journal: { acquireCount: { w: 2 }, acquireWaitCount: { w: 1 }, timeAcquiringMicros: { w: 54 } }, Database: { acquireCount: { w: 1 } }, Collection: { acquireCount: { W: 1 } } } protocol:op_query 106ms
2016-12-15T15:00:06.790-0500 I NETWORK  [initandlisten] connection accepted from 127.0.0.1:37741 #8 (7 connections now open)
2016-12-15T15:00:06.792-0500 I NETWORK  [initandlisten] connection accepted from 127.0.0.1:37742 #9 (8 connections now open)
2016-12-15T15:00:07.059-0500 I NETWORK  [initandlisten] connection accepted from 127.0.0.1:37744 #10 (9 connections now open)
2016-12-15T15:00:07.060-0500 I NETWORK  [initandlisten] connection accepted from 127.0.0.1:37745 #11 (10 connections now open)
2016-12-15T15:01:33.194-0500 I NETWORK  [conn4] end connection 127.0.0.1:37725 (9 connections now open)
2016-12-15T15:01:33.290-0500 I NETWORK  [conn3] end connection 127.0.0.1:37724 (8 connections now open)
2016-12-15T15:01:33.482-0500 I NETWORK  [conn5] end connection 127.0.0.1:37726 (7 connections now open)
2016-12-15T15:01:33.501-0500 I NETWORK  [conn6] end connection 127.0.0.1:37727 (6 connections now open)
2016-12-15T15:05:51.045-0500 I NETWORK  [conn11] end connection 127.0.0.1:37745 (5 connections now open)
2016-12-15T15:05:51.046-0500 I NETWORK  [conn10] end connection 127.0.0.1:37744 (4 connections now open)
2016-12-15T15:05:51.046-0500 I NETWORK  [conn9] end connection 127.0.0.1:37742 (3 connections now open)
2016-12-15T15:05:51.047-0500 I NETWORK  [conn8] end connection 127.0.0.1:37741 (2 connections now open)
2016-12-15T15:05:51.047-0500 I NETWORK  [conn2] end connection 127.0.0.1:37723 (1 connection now open)
2016-12-15T15:05:51.047-0500 I NETWORK  [conn7] end connection 127.0.0.1:37728 (1 connection now open)
2016-12-15T15:19:03.687-0500 I NETWORK  [initandlisten] connection accepted from 127.0.0.1:37947 #12 (1 connection now open)
2016-12-15T15:19:03.689-0500 I NETWORK  [initandlisten] connection accepted from 127.0.0.1:37948 #13 (2 connections now open)
2016-12-15T15:19:03.916-0500 I NETWORK  [conn12] end connection 127.0.0.1:37947 (1 connection now open)
2016-12-15T15:19:03.991-0500 I NETWORK  [initandlisten] connection accepted from 127.0.0.1:37949 #14 (2 connections now open)
2016-12-15T15:19:04.067-0500 I NETWORK  [initandlisten] connection accepted from 127.0.0.1:37950 #15 (3 connections now open)
2016-12-15T15:19:04.071-0500 I NETWORK  [initandlisten] connection accepted from 127.0.0.1:37951 #16 (4 connections now open)
2016-12-15T15:19:04.075-0500 I NETWORK  [initandlisten] connection accepted from 127.0.0.1:37952 #17 (5 connections now open)
2016-12-15T15:19:04.077-0500 I NETWORK  [initandlisten] connection accepted from 127.0.0.1:37953 #18 (6 connections now open)
2016-12-15T15:19:04.176-0500 I COMMAND  [conn14] command freecodecamp.block command: find { find: "block", filter: {}, sort: { superOrder: 1, order: 1 } } planSummary: COLLSCAN keysExamined:0 docsExamined:52 hasSortStage:1 cursorExhausted:1 keyUpdates:0 writeConflicts:0 numYields:2 nreturned:52 reslen:12469 locks:{ Global: { acquireCount: { r: 6 } }, MMAPV1Journal: { acquireCount: { r: 3 } }, Database: { acquireCount: { r: 3 } }, Collection: { acquireCount: { R: 3 } } } protocol:op_query 113ms
2016-12-15T15:19:04.353-0500 I COMMAND  [conn16] command freecodecamp.challenge command: find { find: "challenge", filter: {}, sort: { _id: 1 }, projection: { dashedName: 1 } } planSummary: IXSCAN { _id: 1 } cursorid:30894092625 keysExamined:101 docsExamined:101 keyUpdates:0 writeConflicts:0 numYields:0 nreturned:101 reslen:7940 locks:{ Global: { acquireCount: { r: 2 } }, MMAPV1Journal: { acquireCount: { r: 1 } }, Database: { acquireCount: { r: 1 } }, Collection: { acquireCount: { R: 1 } } } protocol:op_query 238ms
2016-12-15T15:21:04.376-0500 I NETWORK  [conn15] end connection 127.0.0.1:37950 (5 connections now open)
2016-12-15T15:21:04.388-0500 I NETWORK  [conn17] end connection 127.0.0.1:37952 (4 connections now open)
2016-12-15T15:21:04.394-0500 I NETWORK  [conn18] end connection 127.0.0.1:37953 (3 connections now open)
2016-12-15T15:21:04.502-0500 I NETWORK  [conn16] end connection 127.0.0.1:37951 (2 connections now open)

Kesalahan pada "git": "2.11", "node": "7.2", "npm": "3.10" x32 linux debian jessie

Masih 500 kesalahan pada / peta

302 GET 166.398 ms - /map
TypeError: _reduxForm.reducer.normalize is not a function
    at createReducer (/home/fizzvr/disco/proyectosgithub/FreeCodeCamp/common/app/create-reducer.js:19:23)
    at createApp (/home/fizzvr/disco/proyectosgithub/FreeCodeCamp/common/app/create-app.jsx:66:19)
    at serveReactApp (/home/fizzvr/disco/proyectosgithub/FreeCodeCamp/server/boot/react.js:49:5)
    at Layer.handle [as handle_request] (/home/fizzvr/disco/proyectosgithub/FreeCodeCamp/node_modules/express/lib/router/layer.js:95:5)
    at next (/home/fizzvr/disco/proyectosgithub/FreeCodeCamp/node_modules/express/lib/router/route.js:131:13)
    at Route.dispatch (/home/fizzvr/disco/proyectosgithub/FreeCodeCamp/node_modules/express/lib/router/route.js:112:3)
    at Layer.handle [as handle_request] (/home/fizzvr/disco/proyectosgithub/FreeCodeCamp/node_modules/express/lib/router/layer.js:95:5)
    at /home/fizzvr/disco/proyectosgithub/FreeCodeCamp/node_modules/express/lib/router/index.js:277:22
    at Function.process_params (/home/fizzvr/disco/proyectosgithub/FreeCodeCamp/node_modules/express/lib/router/index.js:330:12)
    at next (/home/fizzvr/disco/proyectosgithub/FreeCodeCamp/node_modules/express/lib/router/index.js:271:10)
    at Function.handle (/home/fizzvr/disco/proyectosgithub/FreeCodeCamp/node_modules/express/lib/router/index.js:176:3)
    at router (/home/fizzvr/disco/proyectosgithub/FreeCodeCamp/node_modules/express/lib/router/index.js:46:12)
    at Layer.handle [as handle_request] (/home/fizzvr/disco/proyectosgithub/FreeCodeCamp/node_modules/express/lib/router/layer.js:95:5)
    at trim_prefix (/home/fizzvr/disco/proyectosgithub/FreeCodeCamp/node_modules/express/lib/router/index.js:312:13)
    at /home/fizzvr/disco/proyectosgithub/FreeCodeCamp/node_modules/express/lib/router/index.js:280:7
    at param (/home/fizzvr/disco/proyectosgithub/FreeCodeCamp/node_modules/express/lib/router/index.js:349:14)
500 GET 83.962 ms - /en/map

Turunkan versi ke 6.8.0

"git": "2.11", "node": "7.2", "npm": "3.10"

Versi node adalah 6 (misalnya saya menggunakan 6.8.0, di macOS), dapatkah Anda mencoba dengan LTS terbaru dari https://nodejs.org.

Bisakah seseorang memposting kesalahan yang sebenarnya, bukan hanya kode status? Apakah ini kesalahan batas waktu yang sama? Kode status tidak memberi kita informasi apa pun selain kesalahan yang telah terjadi.

Dari semua proses yang saya uji ini, saya tidak melihat Error di log. Berikut adalah log untuk gulp dan mongod dari uji coba terbaru. Saya melakukan mongod --repair sebelum langkah ini, dan melakukan pencarian untuk menentukan (dan mematikan) semua kejadian berjalan dari node atau mongod dengan - px ax | grep node dan px ax | grep mongod , hanya untuk memastikan.

teguk -

challenge seed completed
manish-mbp-13:FreeCodeCamp manishgiri$ gulp
[17:11:59] Using gulpfile ~/Github/FCC/FreeCodeCamp/gulpfile.js
[17:11:59] Starting 'less'...
[17:11:59] Starting 'serve'...
[17:12:03] Starting 'js'...
[17:12:03] [nodemon] 1.11.0
[17:12:03] [nodemon] to restart at any time, enter `rs`
[17:12:03] [nodemon] watching: *.*
[17:12:03] [nodemon] starting `/Users/manishgiri/Github/FCC/FreeCodeCamp/node_modules/.bin/babel-node ./server/server.js`
[17:12:03] Finished 'serve' after 4.26 s
[17:12:09] Finished 'less' after 9.77 s
[17:12:09] Finished 'js' after 6.41 s
[17:12:09] Starting 'dev-server'...
[17:12:10] Finished 'dev-server' after 987 ms
[17:12:10] Starting 'watch'...
[17:12:11] Finished 'watch' after 111 ms
[17:12:11] Starting 'default'...
[17:12:11] Finished 'default' after 4.09 μs
[BS] Proxying: http://localhost:3001
[BS] Access URLs:
 --------------------------------------
       Local: http://localhost:3000
    External: http://10.40.245.137:3000
 --------------------------------------
          UI: http://localhost:3002
 UI External: http://10.40.245.137:3002
 --------------------------------------
[BS] Watching files...
  fcc:user:remote setting up user hooks +0ms
strong-remoting deprecated The built-in CORS middleware provided by REST adapter was deprecated. See https://docs.strongloop.com/display/public/LB/Security+considerations for more details. node_modules/strong-remoting/lib/remote-objects.js:97:25
loopback-explorer deprecated The built-in CORS middleware provided by loopback-component-explorer was deprecated. See https://docs.strongloop.com/display/public/LB/Security+considerations for more details. server/boot/explorer.js:22:3
Browse your REST API at http://127.0.0.1:3001/explorer
FreeCodeCamp server listening on port 3001 in development
https redirect listening on port 1337
webpack built ae3f61b1f36b90fac17b in 29157ms

WARNING in ./~/babel-core/lib/transformation/file/options/option-manager.js
Critical dependencies:
174:19-37 the request of a dependency is an expression
302:16-34 the request of a dependency is an expression
 @ ./~/babel-core/lib/transformation/file/options/option-manager.js 174:19-37 302:16-34

WARNING in ./~/babel-core/lib/transformation/file/index.js
Critical dependencies:
510:24-39 the request of a dependency is an expression
709:16-34 the request of a dependency is an expression
 @ ./~/babel-core/lib/transformation/file/index.js 510:24-39 709:16-34
webpack: bundle is now VALID.
302 GET 867.826 ms - /
200 GET 9927.120 ms - /en/
loopback deprecated loopback#context middleware is deprecated. See https://docs.strongloop.com/display/APIC/Using%20current%20context for more details. node_modules/loopback/server/middleware/rest.js:60:32
404 GET 361.882 ms - /api/flyers/findOne?filter%5Border%5D=id+DESC
302 GET 6.446 ms - /map
  fcc:react-server render react markup and pre-fetch data +1m
  fcc:services:map en language requested +105ms
  fcc:services:map en language requested +12ms
  fcc:services:map en language requested +2ms
  fcc:react-server react markup rendered, data fetched +53ms
  fcc:react-server html rendered and ready to send +280ms
200 GET 622.898 ms - /en/map
200 GET 10.070 ms - /services/user?_csrf=KD2z9amM-JtWBLa3om3zGbEtSpzbd7Ljr3dM&returnMeta=true
  fcc:services:map en language requested +3s
500 GET 9.197 ms - /services/map;lang=en?_csrf=KD2z9amM-JtWBLa3om3zGbEtSpzbd7Ljr3dM&returnMeta=true
  fcc:services:map en language requested +545ms
500 GET 12.824 ms - /services/map;lang=en?_csrf=KD2z9amM-JtWBLa3om3zGbEtSpzbd7Ljr3dM&returnMeta=true
  fcc:services:map en language requested +58ms
500 GET 10.135 ms - /services/map;lang=en?_csrf=KD2z9amM-JtWBLa3om3zGbEtSpzbd7Ljr3dM&returnMeta=true

Mongod -

Last login: Wed Dec 14 17:07:36 on ttys001
manish-mbp-13:FreeCodeCamp manishgiri$ mongod
2016-12-14T17:08:04.726-0500 I CONTROL  [initandlisten] MongoDB starting : pid=767 port=27017 dbpath=/data/db 64-bit host=manish-mbp-13.lang.uc.edu
2016-12-14T17:08:04.727-0500 I CONTROL  [initandlisten] db version v3.4.0
2016-12-14T17:08:04.727-0500 I CONTROL  [initandlisten] git version: f4240c60f005be757399042dc12f6addbc3170c1
2016-12-14T17:08:04.727-0500 I CONTROL  [initandlisten] OpenSSL version: OpenSSL 1.0.2j  26 Sep 2016
2016-12-14T17:08:04.727-0500 I CONTROL  [initandlisten] allocator: system
2016-12-14T17:08:04.727-0500 I CONTROL  [initandlisten] modules: none
2016-12-14T17:08:04.727-0500 I CONTROL  [initandlisten] build environment:
2016-12-14T17:08:04.727-0500 I CONTROL  [initandlisten]     distarch: x86_64
2016-12-14T17:08:04.727-0500 I CONTROL  [initandlisten]     target_arch: x86_64
2016-12-14T17:08:04.727-0500 I CONTROL  [initandlisten] options: {}
2016-12-14T17:08:04.767-0500 I -        [initandlisten] Detected data files in /data/db created by the 'wiredTiger' storage engine, so setting the active storage engine to 'wiredTiger'.
2016-12-14T17:08:04.767-0500 I STORAGE  [initandlisten] wiredtiger_open config: create,cache_size=3584M,session_max=20000,eviction=(threads_max=4),config_base=false,statistics=(fast),log=(enabled=true,archive=true,path=journal,compressor=snappy),file_manager=(close_idle_time=100000),checkpoint=(wait=60,log_size=2GB),statistics_log=(wait=0),
2016-12-14T17:08:22.845-0500 I CONTROL  [initandlisten] 
2016-12-14T17:08:22.845-0500 I CONTROL  [initandlisten] ** WARNING: Access control is not enabled for the database.
2016-12-14T17:08:22.845-0500 I CONTROL  [initandlisten] **          Read and write access to data and configuration is unrestricted.
2016-12-14T17:08:22.845-0500 I CONTROL  [initandlisten] 
2016-12-14T17:08:22.845-0500 I CONTROL  [initandlisten] 
2016-12-14T17:08:22.845-0500 I CONTROL  [initandlisten] ** WARNING: soft rlimits too low. Number of files is 256, should be at least 1000
2016-12-14T17:08:23.976-0500 I FTDC     [initandlisten] Initializing full-time diagnostic data capture with directory '/data/db/diagnostic.data'
2016-12-14T17:08:23.977-0500 I NETWORK  [thread1] waiting for connections on port 27017
2016-12-14T17:08:57.315-0500 I NETWORK  [thread1] connection accepted from 127.0.0.1:49238 #1 (1 connection now open)
2016-12-14T17:08:57.315-0500 I NETWORK  [conn1] received client metadata from 127.0.0.1:49238 conn1: { application: { name: "MongoDB Shell" }, driver: { name: "MongoDB Internal Client", version: "3.4.0" }, os: { type: "Darwin", name: "Mac OS X", architecture: "x86_64", version: "16.1.0" } }
2016-12-14T17:10:55.767-0500 I NETWORK  [thread1] connection accepted from 127.0.0.1:49239 #2 (2 connections now open)
2016-12-14T17:10:55.767-0500 I NETWORK  [thread1] connection accepted from 127.0.0.1:49240 #3 (3 connections now open)
2016-12-14T17:10:55.789-0500 I NETWORK  [conn3] received client metadata from 127.0.0.1:49240 conn3: { driver: { name: "nodejs", version: "2.2.16" }, os: { type: "Darwin", name: "darwin", architecture: "x64", version: "16.1.0" }, platform: "Node.js v6.9.2, LE, mongodb-core: 2.1.2" }
2016-12-14T17:10:55.806-0500 I NETWORK  [thread1] connection accepted from 127.0.0.1:49241 #4 (4 connections now open)
2016-12-14T17:10:55.863-0500 I NETWORK  [thread1] connection accepted from 127.0.0.1:49242 #5 (5 connections now open)
2016-12-14T17:10:55.871-0500 I NETWORK  [thread1] connection accepted from 127.0.0.1:49243 #6 (6 connections now open)
2016-12-14T17:10:55.872-0500 I NETWORK  [thread1] connection accepted from 127.0.0.1:49244 #7 (7 connections now open)
2016-12-14T17:10:55.873-0500 I NETWORK  [thread1] connection accepted from 127.0.0.1:49245 #8 (8 connections now open)
2016-12-14T17:10:55.876-0500 I -        [conn2] end connection 127.0.0.1:49239 (8 connections now open)
2016-12-14T17:10:56.220-0500 I -        [conn8] end connection 127.0.0.1:49245 (7 connections now open)
2016-12-14T17:10:56.220-0500 I -        [conn7] end connection 127.0.0.1:49244 (7 connections now open)
2016-12-14T17:10:56.220-0500 I -        [conn6] end connection 127.0.0.1:49243 (7 connections now open)
2016-12-14T17:10:56.220-0500 I -        [conn5] end connection 127.0.0.1:49242 (7 connections now open)
2016-12-14T17:10:56.220-0500 I -        [conn4] end connection 127.0.0.1:49241 (6 connections now open)
2016-12-14T17:10:56.220-0500 I -        [conn3] end connection 127.0.0.1:49240 (6 connections now open)
2016-12-14T17:12:16.269-0500 I NETWORK  [thread1] connection accepted from 127.0.0.1:49254 #9 (2 connections now open)
2016-12-14T17:12:16.269-0500 I NETWORK  [thread1] connection accepted from 127.0.0.1:49255 #10 (3 connections now open)
2016-12-14T17:12:16.282-0500 I NETWORK  [conn10] received client metadata from 127.0.0.1:49255 conn10: { driver: { name: "nodejs", version: "2.2.16" }, os: { type: "Darwin", name: "darwin", architecture: "x64", version: "16.1.0" }, platform: "Node.js v6.9.2, LE, mongodb-core: 2.1.2" }
2016-12-14T17:12:16.292-0500 I -        [conn9] end connection 127.0.0.1:49254 (3 connections now open)
2016-12-14T17:12:16.299-0500 I NETWORK  [thread1] connection accepted from 127.0.0.1:49256 #11 (3 connections now open)
2016-12-14T17:12:16.357-0500 I NETWORK  [thread1] connection accepted from 127.0.0.1:49257 #12 (4 connections now open)
2016-12-14T17:12:16.364-0500 I NETWORK  [thread1] connection accepted from 127.0.0.1:49258 #13 (5 connections now open)
2016-12-14T17:13:05.986-0500 I COMMAND  [conn10] command freecodecamp.sessions command: find { find: "sessions", filter: { _id: "GpfExTJVaoOT11M6LO6E0AEJgxAwI0rW", $or: [ { expires: { $exists: false } }, { expires: { $gt: new Date(1481753585251) } } ] }, limit: 1, batchSize: 1, singleBatch: true } planSummary: IXSCAN { _id: 1 } keysExamined:1 docsExamined:1 cursorExhausted:1 numYields:0 nreturned:1 reslen:338 locks:{ Global: { acquireCount: { r: 2 } }, Database: { acquireCount: { r: 1 } }, Collection: { acquireCount: { r: 1 } } } protocol:op_query 670ms
2016-12-14T17:13:06.981-0500 I WRITE    [conn10] update freecodecamp.sessions query: { _id: "GpfExTJVaoOT11M6LO6E0AEJgxAwI0rW" } planSummary: IDHACK update: { _id: "GpfExTJVaoOT11M6LO6E0AEJgxAwI0rW", session: "{"cookie":{"originalMaxAge":77759999996,"expires":"2019-06-02T22:13:06.104Z","httpOnly":true,"path":"/"},"passport":{},"flash":{},"returnTo":"/map"}", expires: new Date(1559513586104) } keysExamined:1 docsExamined:1 nMatched:1 nModified:1 keysInserted:1 keysDeleted:1 numYields:1 locks:{ Global: { acquireCount: { r: 2, w: 2 } }, Database: { acquireCount: { w: 2 } }, Collection: { acquireCount: { w: 2 } } } 795ms
2016-12-14T17:13:06.981-0500 I COMMAND  [conn10] command freecodecamp.$cmd command: update { update: "sessions", updates: [ { q: { _id: "GpfExTJVaoOT11M6LO6E0AEJgxAwI0rW" }, u: { _id: "GpfExTJVaoOT11M6LO6E0AEJgxAwI0rW", session: "{"cookie":{"originalMaxAge":77759999996,"expires":"2019-06-02T22:13:06.104Z","httpOnly":true,"path":"/"},"passport":{},"flash":{},"returnTo":"/map"}", expires: new Date(1559513586104) }, upsert: true, multi: false } ], ordered: true } numYields:0 reslen:59 locks:{ Global: { acquireCount: { r: 2, w: 2 } }, Database: { acquireCount: { w: 2 } }, Collection: { acquireCount: { w: 2 } } } protocol:op_query 859ms
2016-12-14T17:14:16.366-0500 I -        [conn13] end connection 127.0.0.1:49258 (5 connections now open)
2016-12-14T17:14:16.368-0500 I -        [conn11] end connection 127.0.0.1:49256 (4 connections now open)
^C2016-12-14T17:14:26.487-0500 I CONTROL  [signalProcessingThread] got signal 2 (Interrupt: 2), will terminate after current cmd ends
2016-12-14T17:14:26.487-0500 I NETWORK  [signalProcessingThread] shutdown: going to close listening sockets...
2016-12-14T17:14:26.487-0500 I NETWORK  [signalProcessingThread] closing listening socket: 6
2016-12-14T17:14:26.487-0500 I NETWORK  [signalProcessingThread] closing listening socket: 7
2016-12-14T17:14:26.488-0500 I NETWORK  [signalProcessingThread] removing socket file: /tmp/mongodb-27017.sock
2016-12-14T17:14:26.488-0500 I NETWORK  [signalProcessingThread] shutdown: going to flush diaglog...
2016-12-14T17:14:26.501-0500 I FTDC     [signalProcessingThread] Shutting down full-time diagnostic data capture
2016-12-14T17:14:26.549-0500 I STORAGE  [signalProcessingThread] WiredTigerKVEngine shutting down
2016-12-14T17:14:28.948-0500 I STORAGE  [signalProcessingThread] shutdown: removing fs lock...
2016-12-14T17:14:28.953-0500 I CONTROL  [signalProcessingThread] now exiting
2016-12-14T17:14:28.953-0500 I CONTROL  [signalProcessingThread] shutting down with code:0

Dan ini adalah layar "peta" -

screenshot 2016-12-14 17 13 45

@ Manish-Giri Saya pikir apa yang Berkeley cari adalah kesalahan yang dikembalikan jika Anda menelusuri jalur yang mengembalikan kesalahan 500 di browser ( /services/map;lang=en?_csrf=[TOKEN]&returnMeta=true ) seperti pada tangkapan layar pertama di komentar ini .
Saya juga tidak dapat mereproduksi masalah ini.

@systimotic Oke, terima kasih telah memberi tahu saya! Saya akan menyelidiki dan melaporkan.

Saya juga memiliki masalah ini. Saat saya menavigasi ke /services/map;lang=en?_csrf=[TOKEN]&returnMeta=true browser kembali:

{"output":{"message":"Cannot read property 'order' of undefined"},"meta":{}}

Saya memperbaiki ini di pihak saya dengan mengubah https://github.com/FreeCodeCamp/FreeCodeCamp/blob/staging/server/utils/map.js#L91 menjadi

const result = map.result.reduce((result, supName) => {

Ini kemudian menghasilkan peta kerja dan peringatan yang ditentukan di # 12006

{"output": {"message": "Tidak dapat membaca properti 'order' of undefined"}, "meta": {}}

Sepertinya database tidak di-seed dengan benar.

@systimotic Saya mengikuti instruksi Anda dan mengunjungi URL itu di browser, inilah yang saya dapatkan -

{"output":{"message":"Cannot convert undefined or null to object"},"meta":{}}

Pembaruan: Saya mengkloning repo FCC ke mesin yang berbeda (Ubuntu 16.04, 64 bit), menginstal MongoDB, melalui semua langkah yang diperlukan, hingga npm run only-once dan gulp . Namun, saya menemukan kesalahan Peta yang sama seperti di komputer saya yang lain. Hanya pesan kesalahan yang dihasilkan di browser yang berbeda -

{"output":{"message":"Cannot read property 'order' of undefined"},"meta":{}}

yang sama dengan yang dilaporkan @augmt hari ini. Saya tidak begitu yakin sekarang apakah ini adalah masalah benih,
karena saya mengikuti langkah-langkah ke titik, bahkan pada mesin baru dengan pemasangan mongo baru.

Juga, mengubah baris 91 di map.js tidak melakukan apa-apa dalam kasus saya.

@BerkeleyTrue @ Manish-Giri Alternatifnya, saya memperbaiki masalah saya hanya dengan menurunkan normalizr dari 2.3.0 ke 2.2.1.

Jika ada yang bisa saya lakukan untuk memverifikasi integritas database, beri tahu saya.

@augmt Itu juga bisa menjadi penyebab yang mungkin

Karena bug tidak ada hubungannya dengan OP. mendekati # 12103

Mengubah baris 91 di map.js memperbaiki tantangan saya ...

Apa tujuan dari manifiest-rev.json?

@fizzvr silakan lanjutkan di # 12103

Apakah halaman ini membantu?
0 / 5 - 0 peringkat