Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript SyntaxError:编译EJB时D:\Practice\nodejs\nodejs demo\views\index.html中出现意外标记_Javascript_Node.js_Express - Fatal编程技术网

Javascript SyntaxError:编译EJB时D:\Practice\nodejs\nodejs demo\views\index.html中出现意外标记

Javascript SyntaxError:编译EJB时D:\Practice\nodejs\nodejs demo\views\index.html中出现意外标记,javascript,node.js,express,Javascript,Node.js,Express,我试图将engne视图从.ejs更改为.html,但出现了一些问题!在网上搜索之后,我没有找到答案。以下是问题: 像这样: Express 500 SyntaxError: Unexpected token : in D:\practise\nodejs\nodejs-demo\views\index.html while compiling ejs at Function (native) at Object.Template.compile (D:\practise\nodejs

我试图将engne视图从.ejs更改为.html,但出现了一些问题!在网上搜索之后,我没有找到答案。以下是问题: 像这样:

Express
500 SyntaxError: Unexpected token : in D:\practise\nodejs\nodejs-demo\views\index.html while compiling ejs
   at Function (native)
   at Object.Template.compile (D:\practise\nodejs\nodejs-demo\node_modules\ejs\lib\ejs.js:455:12)
   at Object.compile (D:\practise\nodejs\nodejs-demo\node_modules\ejs\lib\ejs.js:288:16)
   at handleCache (D:\practise\nodejs\nodejs-demo\node_modules\ejs\lib\ejs.js:147:16)
   at View.exports.renderFile [as engine] (D:\practise\nodejs\nodejs-demo\node_modules\ejs\lib\ejs.js:348:14)
   at View.render (D:\practise\nodejs\nodejs-demo\node_modules\express\lib\view.js:76:8)
   at Function.app.render (D:\practise\nodejs\nodejs-demo\node_modules\express\lib\application.js:561:10)
   at ServerResponse.res.render (D:\practise\nodejs\nodejs-demo\node_modules\express\lib\response.js:845:7)
   at exports.index (D:\practise\nodejs\nodejs-demo\routes\index.js:7:7)
   at callbacks (D:\practise\nodejs\nodejs-demo\node_modules\express\lib\router\index.js:164:37) 
以下是一些文件内容:

app.js

/**
*模块依赖关系。
*/
var express=需要(“express”);
变量路由=需要('./路由');
var user=require('./路由/用户');
var http=require('http');
var path=require('path');
var ejs=需要('ejs');
var-app=express();
//所有环境
应用程序集('port',process.env.port | | 3000);
app.set('views',path.join('views');
//应用程序集(“查看引擎”、“ejs”);
//使用html扩展
app.engine('.html',ejs.\uuu express);
app.set('view engine','html');
app.use(express.favicon());
app.use(express.logger('dev'));
使用(express.json());
app.use(express.urlencoded());
app.use(express.methodOverride());
应用程序使用(应用程序路由器);
app.use(express.static(path.join(uu dirname,'public'));
//仅限开发
if('development'==app.get('env')){
app.use(express.errorHandler());
}
app.get('/',routes.index);
app.get('/users',user.list);
http.createServer(app.listen)(app.get('port'),function(){
console.log('Express server监听端口'+app.get('port'));

});错误消息显示index.html中有意外标记(冒号)。你有这个:

<%=: title %>

取下结肠