ERR_FILE_NOT_FOUND,但之前在node.js中一切正常

时间:2020-07-11 13:50:56

标签: node.js

这是我的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位于同一文件夹中

0 个答案:

没有答案