-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathserver.js
More file actions
43 lines (42 loc) · 960 Bytes
/
server.js
File metadata and controls
43 lines (42 loc) · 960 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
// server.js
const Seneca = require("seneca");
const seneca = Seneca();
seneca
.use("basic")
.use("entity")
.use("user")
.use("mongo-store", {
uri: "mongodb://127.0.0.1:27017/seneca"
})
.listen();
seneca.ready(() => {
seneca.act(
{
role: "user",
cmd: "register",
name: "Tom",
email: "test@163.com",
password: "123"
},
function(err, out) {
seneca.act(
{ role: "user", cmd: "login", email: "test@163.com", password: "012" },
function(err, out) {
console.log("login success: " + out.ok);
seneca.act(
{
role: "user",
cmd: "login",
email: "test@163.com",
password: "123"
},
function(err, out) {
console.log("login success: " + out.ok);
console.log("login instance: " + out.login);
}
);
}
);
}
);
});