Trong ứng dụng của tôi, tôi đang cố xóa một sản phẩm. Khi tôi xóa sản phẩm lần đầu tiên, sản phẩm sẽ thành công và URL thay đổi thành /remove_category/15. Tôi đang hiển thị trên cùng một trang. Bây giờ, khi tôi cố gắng xóa một sản phẩm khác, url sẽ thay đổi thành /remove_category/remove_category/17 và tôi không thể tìm thấy nó trong app.js của mình. Có gợi ý gì không? Đây là mã của tôi:
app.get('/remove_category/:cat_name', user.remove_cat);
Trong trang EJS đó là:
Xóa`
Đây là cấu hình của tôi (trong trường hợp tôi bỏ lỡ điều gì đó):
app.configure(function () {
app.use(express.json());
app.use(express.urlencoded());
app.use(express.methodOverride());
app.use(express.cookieParser("thissecretrocks"));
app.use(express.session({secret: '1234567890QWERTY'}));
app.use(app.router);
app.use(express.static(path.join(application_root, "public")));
app.use(express.errorHandler({ dumpExceptions: true, showStack: true }));
});
Đúng. Điều này đã giải quyết được vấn đề của tôi. Tôi phải thay đổi url tương ứng với root.
Tôi là một lập trình viên xuất sắc, rất giỏi!