简体   繁体   English

节点 js 错误:[nodemon] 应用程序崩溃 - 启动前等待文件更改

[英]Node js error: [nodemon] app crashed - waiting for file changes before starting

After importing the expressEdge I got stucked.导入 expressEdge 后,我被卡住了。

const path =require('path');
const expressEdge = require('express-edge');

const express = require('express');
const app = new express();
app.use(express.static('public'));

app.use(expressEdge);
app.set("views", `${__dirname}/views`);

app.get('/', (req, res) => {
    res.render('index')
})
app.get('/about.html', (req, res) => {
    res.sendFile(path.resolve(__dirname, 'pages/about.html'));
})
app.get('/contact.html', (req, res) => {
    res.sendFile(path.resolve(__dirname, 'pages/contact.html'));
})
app.get('/post', (req, res) => {
    res.sendFile(path.resolve(__dirname, 'pages/post.html'));
})

app.listen(5000, () => { 
    console.log('App listening o port 5000');
})

while trying to introduce the expressEdge I got these error below:在尝试介绍 expressEdge 时,出现以下错误:

at Object.<anonymous> (C:\Users\Globalwise\Desktop\nodejs-blog\index.js:11:5)
at Module._compile (internal/modules/cjs/loader.js:701:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:712:10)
at Module.load (internal/modules/cjs/loader.js:600:32)
at tryModuleLoad (internal/modules/cjs/loader.js:539:12)
at Function.Module._load (internal/modules/cjs/loader.js:531:3)
at Function.Module.runMain (internal/modules/cjs/loader.js:754:12)
at startup (internal/bootstrap/node.js:283:19)
at bootstrapNodeJSCore (internal/bootstrap/node.js:622:3)

[nodemon] app crashed - waiting for file changes before starting... [nodemon] 应用程序崩溃 - 启动前等待文件更改...

Your help would be appreciated.您的帮助将不胜感激。

Thanks all in advance.提前谢谢大家。

When you require('express-edge ), it brings in an object.当您require('express-edge )时,它会引入 object。 When you register the middleware you need to pass the engine .当您注册中间件时,您需要传递engine You have two options...你有两个选择...

Access the engine property from the required object从所需的 object 访问engine属性

const expressEdge = require('express-edge');
app.use(expressEdge.engine);

Or access the engine property on the require或根据require访问engine属性

const expressEdgeEngine = require('express-edge').engine;
app.use(expressEdgeEngine);

https://www.npmjs.com/package/express-edge https://www.npmjs.com/package/express-edge

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 React js - nodemon:应用程序崩溃 - 在启动之前等待文件更改 - React js - nodemon: app crashed - waiting for file changes before starting mondoDB 的 Nodemon 错误:“应用程序崩溃 - 启动前等待文件更改” - Nodemon error with mondoDB: “ app crashed - waiting for file changes before starting” “ [nodemon]应用程序崩溃-等待文件更改,然后再开始...” - '[nodemon] app crashed - waiting for file changes before starting…' nodemon,应用程序崩溃,在启动前等待文件更改 - nodemon , app crashed , waiting for file changes before starting nodemon_app 崩溃 - 在开始之前等待文件更改 - nodemon_app crashed - waiting for file changes before starting nodemon 应用程序崩溃 - 在开始之前等待文件更改? - nodemon app crashed - waiting for file changes before starting? nodejs:nodemon应用程序崩溃-在启动前等待文件更改 - nodejs : nodemon app crashed - waiting for file changes before starting nodemon 应用程序崩溃 - 在从服务器获得响应后开始错误之前等待文件更改 - nodemon app crashed - waiting for file changes before starting error after geting response from server nodemon 应用程序崩溃 - 在启动前等待文件更改。 有人可以解决这个问题吗 - nodemon app crashed - waiting for file changes before starting. Can someone sort this out please 当我运行 nodemon 服务器时,我收到错误消息“错误的身份验证失败。[nodemon] 应用程序崩溃 - 在开始之前等待文件更改......” - When I run nodemon server I get the error "bad auth Authentication failed. [nodemon] app crashed - waiting for file changes before starting..."
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM