Skip to content

Instantly share code, notes, and snippets.

View marcossaore's full-sized avatar
😀

Marcos Soares marcossaore

😀
View GitHub Profile
@marcossaore
marcossaore / usb-connected-hand-held-barcode-scanner-input.js
Created September 20, 2023 02:44 — forked from neelbhanushali/usb-connected-hand-held-barcode-scanner-input.js
Javascript for detecting usb connected - hand held - barcode scanner input
// Author: Neel Bhanushali <neal.bhanushali@gmail.com>
document.addEventListener('keydown', function(e) {
// add scan property to window if it does not exist
if(!window.hasOwnProperty('scan')) {
window.scan = []
}
// if key stroke appears after 10 ms, empty scan array
if(window.scan.length > 0 && (e.timeStamp - window.scan.slice(-1)[0].timeStamp) > 10) {
window.scan = []
const express = require('express')
const expressSession = require('express-session')
const app = express()
const user1 = {
name: 'Marcos Soares',
age: 29
}
@marcossaore
marcossaore / fcm-config.html
Created June 21, 2022 17:23
A Simple tutorial to config FCM in web app.
<script src="https://www.gstatic.com/firebasejs/9.2.0/firebase-app-compat.js"></script>
<script src="https://www.gstatic.com/firebasejs/9.2.0/firebase-messaging-compat.js"></script>
<script>
firebase.initializeApp({
apiKey: "",
authDomain: "",
projectId: "",
storageBucket: "",
messagingSenderId: "",
FROM php:7.4-fpm-alpine
RUN apk update --no-cache \
&& apk add \
icu-dev \
oniguruma-dev \
tzdata
RUN apk add --no-cache --virtual .build-deps \
g++ make autoconf yaml-dev
version: "3.2"
services:
nginx:
container_name: nginx
image: nginx:1.17.8
ports:
- 80:80
volumes:
- ./config/nginx/site.conf:/etc/nginx/conf.d/site.conf
- ./php_app:/php_app
version: "3.2"
services:
nginx:
container_name: nginx
image: nginx:1.17.8
ports:
- 80:80
volumes:
- ./config/nginx/site.conf:/etc/nginx/conf.d/site.conf
- ./php_app:/php_app
FROM node:11-alpine
WORKDIR /node_app
CMD [ "npm", "run", "dev"]
const express = require("express")
const apiRouter = express.Router()
const APPLICATION = "MYAPP"
const app = express()
apiRouter.get("/healthCheck", (req, res) =>{
res.status(200).json({
message : "api is running..."
{
"name": "node_app_rest_api",
"version": "1.0.0",
"description": "Exemplo de api que comunicará com NGINX usando proxy reverso",
"main": "app.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"dev": "npm install; nodemon --legacy-watch",
"start": "node ./app.js"
},
FROM node:11-alpine
WORKDIR /node_app
COPY . /node_app
RUN npm install
CMD [ "npm", "start"]