serususock v1.5.8
PT
olá leitor...
esse é o serususock
ou SERvidorUSUarioSOCKet.io
bom... vamos direto aos exemplos...
// criação da interface
var interface = createInterface(
    "Users", // database
    "nun sei", // senha
    1234567890, // iv
    22, // salt
	{ // aditional methods
		user: {
			b: () => {
				return `esse é um metodo escrito por mim com acesso a this do usuario`
			}
		},
		interface: {
			c: () => {
				return `esse é um metodo escrito por mim mas desta vez com acesso a this de interface`
			}
		}
	}
)bom ja fica auto explicativo mas vou esplicar mesmo assim:
o 1 parametro: passa o nome que sera dado ao json que contem os dados dos usuarios
o 2 parametro: senha do supremcript.SUPREM.encrypt (outro modulo meu)
o 3 parametro: iv do supremcript.SUPREM.encrypt 
o 4 parametro: salt do supremcript.SUPREM.encrypt 
o 5 parametro: um json de metodos adicionais que voce mesmo escreve para o usuario/interface
metodos da interface:
1: user 2: list 3: server 4: seus proprios medotodos
explicação:
1: cria um novo usuario 2: lista os usuarios da database 3: cria um servidor node 4: se vc não souber quem sou eu pra saber
exemplos:
1:
var junin = interface.user(
	{
		name: 'junin', 
		pass: 'soulindo123', 
		email: 'junin@email.dominio',
		cell: '55 5555-5555',
		sob: 'cleiton',
		login: true,
		singup: true,
		repeatable: [
			"pass",
			"sob"
		]
	}
)de todos esses parametros são obrigatorios:
name: diz o nome que sera salvo na database pass: diz a senha que sera salva na database login/singup: informa se o usuario pode fazer login/singup
voce pode adicionar INFINITOS parametros, todos serão salvos na database
o parametro repeatable informa quais parametros passados podem repetir na database
2:
    console.log(interface.list()) // promise: {junin: {...}}3:
var server = interface.server(/*socketio ativado?*/true).data // retorna um objeto {error: error, data: data}
var ins = server.start(/*porta?*/80, (ser) => {
    console.log(ser)
    ser.data.addPage(`olá`, '/oi') // no diretorio /oi tenha o html olá
    ser.data.removePage('/oi') // remova a pagina /oi
    ser.data.addPage(`oi`, '/oi') // adiciona a /oi mas agora com o html de oi
    console.log(ser.data.setDefault()) 
})apos esses comandos aida existem os:
addSocket(title, code): title é o nome do soket por exemplo "login", code é bom, o codigo
removeSocket(title): ja sabe né??
e quero dar uma ateção especial para o comando ser.data.setDefault()
esse metodo seta as paginas /login /singup e / pra paginas default do modulo
e tambem seta os sockets login e singup para sockets default
resumindo... ele cria pra você esses paginas e armazena os dados, eles podem ser obtidos com localStorage.getItem('data') 
acho que é isso obrigado por ler até aqui e thauu
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago