Какие должны быть мои действия?
var path = require('path');
var express = require('express');
var app = express();
app.use(express.static(path.join(__dirname, './public'))); // если сайт лежит в папке public в корне проекта
app.listen(3000, function () {
console.log('Example app listening on port 3000!');
});
На примере с промисами как не пытался, они не работают.
var getStore = function (sessionID) {
return new Promise(
function (resolve, reject) {
sessionStore.get(sessionID, function(err, session) {
if(err) {
reject(err);
}
resolve(!!session);
});
});
}
// usage
getStore(1).then(function(isAuth){
// isAuth - true or false
}, function(error){
// error
});
// ПСЕВДОКОДИЩЕ!!!
var ArticleSchema = new Schema({
title: {
type: String
}
});
ArticleSchema
.virtual('id') // вместо _id
.get(function() {
let hash = md5(this.title);
return encrypt(this._id, hash);
})
.set(function (setFullNameTo) {
// some setter code
});
"scripts": {
"test": "./node_modules/.bin/jasmine-node spec"
}