节点React结构没有视图引擎

我是新来的节点。 我正在使用express-handlebars作为我的view-engine ,但现在我已经添加了React,我明白,我不再需要把手。 我遇到的问题是,为了访问index.html页面,没有句柄,我不得不使用

app.use(express.static('./public'));

一切都从反应中呈现出来,但是如果我想在用户进入索引页面的时候做一些其他的事情呢

 app.get("/",function(req,res){ console.log("connected"); }); 

如果我在导出静态文件之后添加get请求, console.log永远不会被调用。 如果我之前使用它,它确实被调用,但我可以看到永久加载页面。 我现在应该如何构build应用程序,并且我没有view engine了?

在你的具体情况下,如果你不想渲染任何东西给用户,你应该把你的function变成一个中间件:

 app.get("/",function(req,res, next){ console.log("connected"); next(); }); 

并把它放在app.use(express.static('./public'));

但是,如果你想用返回值来做实际的逻辑,我build议你设置一些你使用Ajax从客户端请求的API。