diff --git a/assignments/assignment_1/index.js b/assignments/assignment_1/index.js index 314e8c1..9497f5b 100644 --- a/assignments/assignment_1/index.js +++ b/assignments/assignment_1/index.js @@ -1,13 +1,26 @@ function getNameFromCommandLine() { // Write you code here, name should be taken as args in process.argv + var Name=process.argv[process.argv.length-1]; + return Name; } function getNameFromEnv() { // Write your code here + var Name = process.env.name + return Name } function getNameFromReadLine() { // Write your code here + const readline=require('readline') + const rl=readline.createInterface({ + input:process.stdin, + output:process.stdout + }) + rl.question("please enter your name",(name)=>{ + console.log(name); + rl.close(); + }); } module.exports = { diff --git a/assignments/assignment_2/index.html b/assignments/assignment_2/index.html new file mode 100644 index 0000000..b9bc9d1 --- /dev/null +++ b/assignments/assignment_2/index.html @@ -0,0 +1,9 @@ + + + Assignment2 + + +

Hello World

+ + + \ No newline at end of file diff --git a/assignments/assignment_2/index.js b/assignments/assignment_2/index.js index e69de29..92f11b4 100644 --- a/assignments/assignment_2/index.js +++ b/assignments/assignment_2/index.js @@ -0,0 +1,8 @@ +const http=require("http") +const fs = require("fs"); +const server = http.createServer((req, res) =>{ + fs.readFile("index.html",{encoding: "utf-8"},(err,data)=>{ + res.end(data); + }) +}) +server.listen(3000, ()=> console.log("server is responding")) \ No newline at end of file diff --git a/tests/assignment_1.test.js b/tests/assignment_1.test.js index 8116035..88c71aa 100644 --- a/tests/assignment_1.test.js +++ b/tests/assignment_1.test.js @@ -1,6 +1,6 @@ const { getNameFromCommandLine, getNameFromEnv } = require("../assignments/assignment_1"); -describe('assignment_1', () => { +describe.only('assignment_1', () => { const OLD_ARGV = process.argv; const OLD_ENV = process.env;