Skip to content

Yogsther/connectia

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

img

Connectia | Simple & Lightweight ajax framework for nodeJS.

Simple webserver with ajax support, powered by Express.

Features

  • Easy and intuative ajax features
  • JSON and URI encoded for sending any variable type
  • Support for special characters (åäö) in contents
  • Minimal code required to get started
  • Lightweight
  • URL extention shortener (/home.html and /home works)

Usage, Server

Check out a full example here with a cookie-token-auth system https://github.com/Yogsther/connectia-example

npm i connectia
const Connectia = require("connectia")
const con = new Connectia(__dirname + "/cdn");

con.on("greeting", (message, emit) => {
    emit("greeting", `Hello ${message.username}!`)
})

Usage, Client

For client side, provide Connectia.js in the <head> of your document:

<!-- Connectia CDN -->
<script src="https://connectia.ygstr.com/client/Connectia.js"></script>

Then for your javascript, connect to the node server with a new instance of Connectia.

var con = new Connectia();

con.emit("greeting", {
    username: "Yogsther"
})

con.on("greeting", message => {
    console.log(message) // Hello Yogsther!
})

About

⚡ Simple and lightweight ajax framework for nodeJS

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published