小编Ely*_*s74的帖子

NodeJS,如何使用Express 4呈现静态HTML?

我需要在express 4中呈现HTML文件,我写这样的东西但是效果不好.

  app.route('/form1').get(function(req,res){
        res.sendfile('./public/danial/forms/form1.html');
  });
Run Code Online (Sandbox Code Playgroud)

此代码可以发送HTML文件,但它确切地发送HTML文件,并且不发送HTML文件需要它们的css或js文件,这是日志:

   GET /form1 304 2.743 ms - -
   GET /css/bootstrap.css 404 2.284 ms - -
   GET /css/bootstrap-theme.css 404 2.193 ms - -
   GET /css/bootstrap-switch.css 404 2.226 ms - -
   // and many others
Run Code Online (Sandbox Code Playgroud)

我需要做这样的事情:

   app.get('/', function(req, res) {
      res.render('index.html');
   });
Run Code Online (Sandbox Code Playgroud)

我该怎么解决?

(许多其他问题是快递3,我找不到答案)

rendering node.js express

5
推荐指数
2
解决办法
1万
查看次数

mongoDB 中的迭代树

我有这样的数据集合(例如):

{
    name : "john" ,
    _id : "0"
},
{
    name : "Richard" ,
    parent_id : "0" ,
    _id : "1"
},
{
    name : "Kevin" ,
    parent_id : "0" ,
    _id : "2"
},
{
    name : "William" ,
    parent_id : "1" ,
    _id : "3"
},
{
    name : "George" ,
    parent_id : "3" ,
    _id : "4"
}
Run Code Online (Sandbox Code Playgroud)

我正在尝试编写一个函数来接收_id并返回该节点任何深度的所有子节点,例如_id = 0我需要这样的东西:

[
    {
        name : "Richard" ,
        parent_id : "0" ,
        depth …
Run Code Online (Sandbox Code Playgroud)

javascript tree mongodb node.js

5
推荐指数
0
解决办法
779
查看次数

在nodejs中处理太多的需求

我正在编写一个带有nodejs和express的HTTP服务器,我db在许多其他模块中使用了一个模块.

在许多文件中是否存在需要此模块的问题?

太多需要导致内存泄漏吗?

这是一种比使用全局变量更好的方法吗?

我的模块是这样的:

module.exports = (function() {
    return {
        user : ...
    };
})();
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助.

javascript design-patterns node.js express

2
推荐指数
1
解决办法
368
查看次数