打开网页时出错 [英] Error while opening the web page

查看:75
本文介绍了打开网页时出错的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我一直在尝试按照 youtube 教程在命令提示符下从服务器打开网页.但是我在尝试打开下面附加的网页时收到以下错误页面.请帮我解决这个问题.你们能帮我解决问题吗?youtube 链接:https://www.youtube.com/watch&iVqEgl6NVeDbx_fO5jR&index=13;list=PL55RiY5tL51oGJorjEgl6NVeDbx_fO5jR&index=13

I have been trying to open the web page from the server in command prompt by following the youtube tutorial. But I am getting the following error page in the attempt of opening the web page which has been attached below. Kindly help me out of this. can you guys assist me where the issue is coming. youtube link: https://www.youtube.com/watchv=hE5zeEiVqpw&list=PL55RiY5tL51oGJorjEgl6NVeDbx_fO5jR&index=13

错误:无法在视图目录中查找视图错误"

Error: Failed to lookup view "error" in views directory

    at next (C:\Users\web\first-1\node_modules\express\lib\router\index.js:275:10)
    at Layer.handle_error (C:\Users\web\first-1\node_modules\express\lib\router\layer.js:67:12)
    at trim_prefix (C:\Users\web\first-1\node_modules\express\lib\router\index.js:315:13)
    at C:\Users\web\first-1\node_modules\express\lib\router\index.js:284:7
    at Function.process_params (C:\Users\web\first-1\node_modules\express\lib\router\index.js:335:12)
    at next (C:\Users\web\first-1\node_modules\express\lib\router\index.js:275:10)
    at Layer.handle_error (C:\Users\web\first-1\node_modules\express\lib\router\layer.js:67:12)
    at trim_prefix (C:\Users\web\first-1\node_modules\express\lib\router\index.js:315:13)
    at C:\Users\web\first-1\node_modules\express\lib\router\index.js:284:7

我附上下面的错误代码:在 EventEmitter.render (C:\Users\web\first-1\node_modules\express\lib\application.js:580:17)

I am attaching the error code below: at EventEmitter.render (C:\Users\web\first-1\node_modules\express\lib\application.js:580:17)

if (!view.path) {
      var dirs = Array.isArray(view.root) && view.root.length > 1
        ? 'directories "' + view.root.slice(0, -1).join('", "') + '" or "' + view.root[view.root.length - 1] + '"'
        : 'directory "' + view.root + '"'
      var err = new Error('Failed to lookup view "' + name + '" in views ' + dirs);

在 C:\Users\web\first-1\app.js:49:7

at C:\Users\web\first-1\app.js:49:7

app.use(function(err, req, res, next) {
  // set locals, only providing error in development
  res.locals.message = err.message;
  res.locals.error = req.app.get('env') === 'development' ? err : {};

  // render the error page
  res.status(err.status || 500);
  res.render('error');
});

推荐答案

我是新来的,但我认为很明显你没有任何工作到那个路径 node_modules

Im new, but i think its clear that you havent any work to that path node_modules

对于 node js,服务器可以这样实现

for node js a server can implemented like this

app.js

var http = require("http");
http.createServer(function(request, response) {
response.writeHead(200, {"Content-Type": "text/html"});
response.write("<html>");
response.write("<head><title>Node.js</title></head>");
response.write("<body>Hello Web</body>");
response.write("</html>");
response.end();
}).listen(9999);

来自终端/cmd

$ path/to/project node app.js

$ path/to/project node app.js

从浏览器访问 localhost:9999.享受!

from the browser visit localhost:9999. Enjoy!

这篇关于打开网页时出错的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆