-
Book Overview & Buying
-
Table Of Contents
Node.js Blueprints
By :
The control panel is the place where we will manage the articles of the blog. Several things should be made in the backend before continuing with the user interface. They are as follows:
app.set("username", "admin");
app.set("password", "pass");
app.use(express.cookieParser('blog-application'));
app.use(express.session());The previous lines of code should be added to /index.js. Our administration should be protected, so the first two lines define our credentials. We are using Express as data storage, simply creating key-value pairs. Later, if we need the username we can get it with app.get("username"). The next two lines enable session support. We need that because of the login process.
We added a middleware, which attaches the articles to the request object. We will do the same with the current user's status, as follows:
app.use(function(req, res, next) {
if((
req.session && ...
Change the font size
Change margin width
Change background colour