这是我的post.js文件,运行正常。但是经过一段时间,代码没有任何更改,它停止工作并在浏览器Your file was not found,It may have been moved or deleted. ERR_FILE_NOT_FOUND
上显示错误。但是一切都很好。
我尝试了stackoverflow的一个答案,说它关闭了所有扩展。我做了同样的事情,它仍然有效,但是现在又不起作用了。
有解决方案吗?我会很感激
这是我的代码。
post.js
var app = express();
app.use(express.static('css'));
app.use(bodyParser.urlencoded({extended : false}));
app.use(bodyParser.json());
app.set('view engine','pug');
app.get('/', function(request, response) {
response.sendFile(path.join(__dirname + '/job post.html'));
});
app.post('/post', (request, response) => {
var description = request.body.description;
var contact_number = request.body.contact_number;
var city = request.body.city;
var budget = request.body.budget;
var category = request.query.optradio;
var query = connection.query("insert into jobs(Jobs_id,Description,Category,City,Contact_number,Budget) values(?,?,?,?,?,?)", [null, description, category, city, contact_number, budget],
function (err) {
if (err) {
console.log(err);
} else {
response.redirect('/data');
}
});
});
app.get('/data', function (request, response) {
connection.query("SELECT * FROM jobs ORDER BY Jobs_id DESC", (err, rows, fields) => {
if (err) {
console.log(err);
}
else {
response.render('feed', {
title: 'Jobs Details',
items: rows
})
}
});
});
app.listen(3000);
我正在其中使用pug文件,该文件位于views文件夹中,job post.html
与post.js位于同一文件夹中