Getting Started with Nodejs


#1

I am trying to follow the guide on: https://github.com/duosecurity/duo_nodejs/blob/master/README.md

but I am getting this error:
Error: Cannot find module 'duo_web’

All of the “npm install” stages seem to be passing properly.

To make things clear I am using docker.
Here is the entire dockerfile that I use (which results in the above error)

FROM ubuntu:16.04
RUN apt-get update && apt-get install -y  curl nano nodejs git npm

RUN git clone https://github.com/duosecurity/duo_nodejs.git
RUN npm install global @duosecurity/duo_web
WORKDIR duo_nodejs
#checkout specific version on git
RUN git checkout 9e4124c
RUN npm install
run nodejs -e "\
	const duo_web = require('duo_web');\
	duo_web.sign_request(ikey, skey, akey, username);\
"