写出一个 server.js 文件,满足以下功能
用户请求 / 时,返回 html 内容
该 html 内容里面由一个 css link 和一个 script
css link 会请求 /style.css,返回 css 内容
script 会请求 /main.js,返回 js 内容
请求 / /style.css /main.js 以外的路径,则一律返回 404 状态码
console.log('方方说:得到 HTTP 路径\n' + path)
if(path == '/style.css'){
response.setHeader('Content-Type', 'text/css; charset=utf-8')
response.write('body{background-color: #ddd;}h1{color: red;}')
response.end()
}else if(path == '/main.js'){
response.setHeader('Content-Type', 'text/javascript; charset=utf-8')
response.write('alert("这是js 执行的")')
response.end()
}else if(path == '/'){
response.setHeader('Content-Type', 'text/html; charset=utf-8')
response.write('<!DOCTYPE>\n<html>' +
'<head><link rel="stylesheet" href="/style.css">' +
'</head><body>' +
'<h1>你好</h1>' +
'<script src="/main.js"></script>' +
'</body></html>')
response.end()
}else{
response.statusCode = 404
response.end()
}
网友评论