我使用此函数将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) 我在nodejs中使用passportjs来创建登录系统.一切都很好,但我不知道如何在忘记密码或想要更改密码时重置用户密码.
MongoDB中的用户模型
var UserSchema = new Schema({
email: String,
username: String,
provider: String,
hashed_password: String,
salt: String,
});
Run Code Online (Sandbox Code Playgroud)
提前致谢!
我按照这篇文章在我的应用程序中部署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
我想要删除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) 我最近开始编程我的第一个node.js. 我找不到节点中可以发送html页面作为电子邮件的任何模块.请帮忙,谢谢!
我在我的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) 如何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) node.js ×5
express ×3
angularjs ×1
file-io ×1
filepath ×1
html-email ×1
javascript ×1
log-files ×1
mongoose ×1
passport.js ×1
path ×1
winston ×1