Tìm kiếm trang web

javascript - Cách tốt nhất để mở một kết nối cơ sở dữ liệu (mongo) lâu dài trong NodeJS là gì

Tôi đang sử dụng các driver node-mongodb-native và tôi đang tìm cách để mở một kết nối cơ sở dữ liệu bền vững thay vì mở/đóng nó mỗi lần.

Một kết nối đơn giản hóa có thể trông như thế này...

var DB = new mongo.Db('vows', new mongo.Server("

Đọc thêm →

javascript - Tìm hiểu cách sử dụng NodeJS để tạo một backend đơn giản

Tôi đã cố gắng phát triển một server khá đơn giản trong nodejs. Về cơ bản, những gì tôi muốn là một API đơn giản yêu cầu xác thực (kiểu tên người dùng/mật khẩu đơn giản). Những gì tôi không cần là bất kỳ chức năng frontend nào (tạo mẫu v.v.). Vấn đề của tôi là, tôi dường như không thể hi

Đọc thêm →

javascript - Cookie trong Nodejs express không được thêm

Tôi đang cố gắng xây dựng một ứng dụng Node.js và tôi phải định nghĩa cookie. Đây là một phần của mã:

var app = express(); app.set('port', process.env.PORT || 3000); app.set('views', __dirname + '/views'); app.set('view engine', 'ejs'); app.use(express.favicon()); app.use(express.cookieParser()); app.use(express.json()); app.use(express.urlencoded()); app.use(express.methodOverride()); app.use(app.router); app.use(express.static(path.join(__dirname, 'public'))); ... app.get('/'

Đọc thêm →

javascript - Chia sẻ các đối tượng trong nodejs giữa các phiên bản khác nhau

Tôi cần chia sẻ một số đối tượng hoặc các module hoàn chỉnh giữa các tiến trình node khác nhau hoặc các cụm, tôi đã tìm kiếm nhiều blog nhưng không nhận được câu trả lời thỏa đáng.

Nếu điều đó là không thể làm được thì có ý tưởng nào về cách chi phí điều đó không?

Câu

Đọc thêm →

javascript - nodejs - "this" này là của cái nào?

Vì vậy đây là một câu hỏi hơi khó hỏi, nhưng tôi đang học NodeJS và tôi có một câu hỏi. Trong Java, khi tôi gọi một phương thức từ một đối tượng, thể hiện this vẫn giữ nguyên (như trong ví dụ này).

private Test inst; public Test() { inst = this; this.myFunction(); } private void myFunction() { System.out.println(inst == t

Đọc thêm →

javascript - Có cách nào trong nodejs để in đầu ra log4js dưới định dạng JSON không?

Tôi đang cố gắng lấy đầu ra của log4js ở định dạng JSON để có thể dễ dàng theo dõi. Có cách nào mà chúng ta phải thiết lập trong configuration.json để đầu ra do log4js tạo ra sẽ ở định dạng JSON không?

Hiện tại tôi đang sử dụng cấu hình sau.

{ "appenders": [ { "

Đọc thêm →

javascript - nodejs và async.waterfall với các điều kiện if và danh sách hàm điều kiện

Tôi đã làm việc với async.waterfall và nodejs. Nó hoạt động rất tốt nhưng bây giờ tôi có một câu hỏi về luồng.

Tôi muốn sử dụng một điều kiện if đơn giản trong luồng async.waterfall.

async.waterfall([ callOne, callTwo, if(condi

Đọc thêm →

javascript - XMLHttpRequest GET tham số không xác định trong yêu cầu API nodejs

Tôi đang cố gắng truyền tham số qua XMLHttpRequest và nhận được 'undefined'

Khách hàng :

var xj = new XMLHttpRequest(); var params = JSON.stringify({ PreviousTab: "cnn.com", CurrentTab: "bbc.com" }); xj.open("GET", "http://localhost:8080/api/traceTabs",

Đọc thêm →

javascript - Cách lặp qua một mảng và ghi mỗi vòng lặp vào cùng một tệp [nodejs]

Tôi có một mảng dữ liệu mà tôi muốn lặp qua và trong khi lặp tôi muốn ghi chúng vào cùng một tệp. Làm thế nào tôi có thể thực hiện điều tương tự, mã của tôi sau đây chỉ in ra vòng lặp cuối cùng.

for (j = 0; j < arrayPart.length; j++){ fs.writeF

Đọc thêm →

javascript - Cách thiết lập giới hạn bộ nhớ pass max-old-space-size cho Nodejs chạy với gói memory-usage

Tôi đang sử dụng https://www.npmjs.com/package/memory-usage để xem ứng dụng Node của tôi sử dụng bộ nhớ như thế nào, bằng cách chạy 'memory-usage app.js' trong terminal của MACOS. Tuy nhiên, sau một số lần thử nghiệm, nó luôn bị treo ở mức 1,4GB.

Đọc thêm →