小编use*_*147的帖子

nodejs将html文件发送给客户端

我使用此函数将html文件发送到客户端,但在客户端我什么都没有(空白页)没有错误.我错了什么?,请帮帮忙?

var express = require('express'); 
var fs = require('fs');
var app = express();
app.set('view engine', 'jade');
app.engine('jade', require('jade').__express); 
    app.get('/test', function(req, res) {
            fs.readFile(__dirname + '/views/test.html', 'utf8', function(err, text){
                res.send(text);
            });
var port = process.env.PORT || 80;
var server = app.listen(port);
console.log('Express app started on port ' + port);
Run Code Online (Sandbox Code Playgroud)

我的test.html文件

<!DOCTYPE html>
<html>
   <head>
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <style something here </style>
      <title>Test</title>
      <script src="..."></script>
   </head>
<body>
    <div> Somthing here </div>

    <script type="text/javascript">
        //something here
    </script>
</body></html>
Run Code Online (Sandbox Code Playgroud)

html-rendering node.js express

26
推荐指数
2
解决办法
9万
查看次数

使用passportjs重置/更改nodejs中的密码

我在nodejs中使用passportjs来创建登录系统.一切都很好,但我不知道如何在忘记密码或想要更改密码时重置用户密码.

MongoDB中的用户模型

var UserSchema = new Schema({
    email: String,
    username: String,
    provider: String,
    hashed_password: String,
    salt: String,
});
Run Code Online (Sandbox Code Playgroud)

提前致谢!

node.js reset-password passport.js

12
推荐指数
3
解决办法
2万
查看次数

带有angularjs和facebook分享按钮的单页面应用程序

我按照这篇文章在我的应用程序中部署facebook share botton http://www.hyperarts.com/blog/tutorial-how-to-add-facebook-share-button-to-your-web-site-pages/

第一个问题是我无法通过post.id,post.captionFacebook的脚本.

第二个是Facebook墙上每个帖子的链接link: ' link to every {{post.id}}'.如果人们点击他们墙上共享的链接,它应该jum(自动滚动)到我的网站上的特定帖子,这是单页所以所有帖子都有相同的链接

非常感谢!

这是我的Angularjs控制器:

function MyController($scope) {
            $scope.posts = [{"title": "AAtitle",
                            "content":"AAcontent",
                            "caption":"AAcaption",
                            "id":"adfddsf"dfsdfdsds
                           },
                           {"title": "BBtitle",
                            "content":"BBcontent",
                            "caption":"BBcaption",
                            "id":"dfgfddrggdgdgdgfd"
                           },
                            {"title": "CCtitle",
                            "content":"CCcontent",
                            "caption":"CCcaption",
                            "id":"dhgfetyhnncvcbcqqq"
                           }
                          ]
        }
Run Code Online (Sandbox Code Playgroud)

这是facebook SDK:

<div id="fb-root"></div>
window.fbAsyncInit = function() {
FB.init({appId: 'MY APP ID', status: true, cookie: true,
xfbml: true});
};
(function() {
var e = document.createElement('script'); e.async = true;
e.src = document.location.protocol +
'//connect.facebook.net/en_US/all.js';
document.getElementById('fb-root').appendChild(e);
}());
Run Code Online (Sandbox Code Playgroud)

这是我的HTML …

javascript facebook-sharer facebook-social-plugins angularjs single-page-application

12
推荐指数
2
解决办法
3万
查看次数

nodejs中的文件路径和删除文件

我想要删除3个文件,list_file_to_delete但我不知道在这里放到"三个文件的路径"的路径是什么?我是否需要loop/for in/forEach函数来删除所有或只需要一个包含3条路径的字符串var string = "...a1.jpg, ...a2.jpg,...a3.jpg"?提前致谢

delete.js文件中

var list_file_to_delete = ["/images/a1.jpg", "/images/a2.jpg", "/images/a3.jpg"]
fs.unlink(path to three files here, function(err) {console.log("success")})
Run Code Online (Sandbox Code Playgroud)

这是myapp目录

 myapp
      /app
          /js
             delete.js
      /public
             /images
                    a1.jpg
                    a2.jpg
                    a3.jpg
      server.js
Run Code Online (Sandbox Code Playgroud)

file-io path filepath node.js express

11
推荐指数
1
解决办法
4万
查看次数

如何在nodejs中将html页面作为电子邮件发送

我最近开始编程我的第一个node.js. 我找不到节点中可以发送html页面作为电子邮件的任何模块.请帮忙,谢谢!

html-email node.js express

9
推荐指数
2
解决办法
3万
查看次数

哪里是带有winston的nodejs应用程序中的日志文件

我在我的app目录中找不到'test.log'文件?

下面的代码在server.js中

var winston = require('winston'), mylogger = new (winston.Logger)({
  transports: [
    new (winston.transports.Console) (),
    new (winston.transports.File) ({filename: 'test.log'})
  ]
});

mylogger.log('Hello world');
Run Code Online (Sandbox Code Playgroud)

我的app目录:

/
  app/
  config/
  public/
  server.js
Run Code Online (Sandbox Code Playgroud)

log-files node.js winston

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

如何在猫鼬中查询今天(从 00h:00m:00s 到现在)`created` 的所有数据?

如何created在猫鼬中查询今天(从 00h:00m:00s 到现在)的所有数据?

{
  "user": ObjectId("52fe173148ee58a0180c1d77"),
  "caption": "aaaa",
  "created": ISODate("2014-02-14T16:04:57.98Z"),
  "__v": NumberInt(0)
}

{
  "user": ObjectId("52fe173148ee58a0180c1d77"),
  "caption": bbb",
  "created": ISODate("2014-02-14T14:10:27.986Z"),
  "__v": NumberInt(0)
}
Run Code Online (Sandbox Code Playgroud)

mongoose

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