Tìm kiếm trang web

toán tử - biểu thức điều kiện null trong javascript

Có thể trùng lặp: toán tử hợp nhất null cho JavaScript?

Trong C#, bạn có thể làm điều này:

var obj = newObject ?? defaultObject;

Điều đó có nghĩa là gán newObject cho obj nếu không phải null, còn nếu là null thì gán defau

Đọc thêm →

javascript - Biểu thức XPath để chọn *tất cả* các phần tử, nút văn bản và nút bình luận theo thứ tự xuất hiện trong nguồn

Biểu thức XPath để chọn tất cả các phần tử, nút văn bản và nút chú thích, theo cùng một thứ tự mà chúng xuất hiện trong tài liệu là gì?

Đoạn sau đây chọn tất cả các phần tử một cách hiệu quả, nhưng không chọn các nút văn bản và nút chú thích:

Đọc thêm →

javascript - expressjs tải file, kiểm tra xem có thực sự có file được gửi không, chỉ định kích thước file tối đa & giữ nguyên tên của nó

Làm việc với expressjs khoảng một tháng nay, tôi đã gặp phải vấn đề về tải lên tệp. Dù đã tham khảo Google & các blog khác nhau, tôi vẫn không tìm thấy câu trả lời cho ba câu hỏi sau:

Tôi phải làm gì/phải chọn cài đặt nào cho bodyParser để:

    Đọc thêm →

javascript - Backbone và Express routers có thể hoạt động cùng nhau trong một ứng dụng Express không?

Tôi đã xây dựng một số ứng dụng Backbone và đánh giá cao cấu trúc và tổ chức mã phía client. Tôi đang chuyển sang phát triển Node, sử dụng Express, và tôi không chắc chắn về cách Express và Backbone có thể làm việc cùng nhau trong việc xử lý các route.

Câu trả lời #1

Bạn cần hiểu rằng Node và Backbone là độc lập với nhau.

  • Node dùng cho phía máy chủ (ví dụ như làm việc với cơ sở dữ liệu, cung cấp API, v.v.).
  • Đọc thêm →

javascript - mảng khóa phần tử form trong node và express

Mặc dù đã cố gắng hết sức, tôi vẫn gặp khó khăn trong việc lấy các khóa mảng cho các phần tử form được gửi đến NodeJS và Express cùng với Handlebars.

Các thành phần biểu mẫu của tôi trông như thế này:

{{#each block}} <input type='text' name='block_payout[{{id}}]' /> {{/each}

Điều này

Đọ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 - Nginx node.js express tải xuống tệp lớn dừng lại ở 1,08GB

Tôi có ứng dụng node.js này được Nginx làm proxy (trên môi trường sản xuất). Một tuyến đường trông như sau:

exports.download = function(req, res){ var id = req.params.id; if (id && id == 'latest') { res.download(config.items.release_directory+'/<1.6GB-file

Đọc thêm →

javascript - Hiểu lỗi "SyntaxError: expected expression, got '<'"

Tôi vừa lãng phí rất nhiều thời gian cố gắng tìm hiểu tại sao Firefox và Chrome đều báo cho tôi SyntaxError: expected expression, got '<' và từ chối tải tập lệnh trên trang web của tôi. Hóa ra vấn đề là vì tôi đã viết

<script src="static/js/common.js"></script>

thay vì

<script src="/static/js/common.js"></script>

Bây giờ tôi hoàn toàn hiểu tại sao thiếu dấu gạch chéo

Đọc thêm →

javascript - Lỗi cú pháp Biểu thức Chính quy

Tôi đang tạo một biểu thức chính quy một cách động.

var link = "www.google.com"; var reg = '^'+link+'{1}|(?<=\s)'+link+'{1}(?=\s)|'+link+'{1}$'; console.log(reg); var result = new RegExp(reg, 'g');

Tôi đang gặp lỗi này

Uncaught SyntaxError: Invalid regular expression: /^www.google.c

Đọc thêm →

javascript - Tìm rò rỉ bộ nhớ trên ứng dụng Node.js/Express.js

Tôi có một ứng dụng web Express.js liên tục gặp sự cố do vấn đề bộ nhớ:

FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory

Khi tôi khởi động dịch vụ, việc sử dụng bộ nhớ khoảng 170Mb (được htop báo là bộ nhớ RES). Sau đó tôi bắt đầu gửi các yêu cầu tới nó, và bộ nhớ bắt đầu tăng. Tôi đang sử dụng memwatch để cố gắng theo dõi vấn đề trong những gì có vẻ như là rò rỉ bộ nhớ, nhưng một memwatch.HeapDiff() báo

Đọc thêm →