我想向浏览器提供html,但现在只是“Hello World'
时控制台不记录请求
如果我没有创建目录,则在浏览器中显示404;如果我创建目录,则禁止403.node.js代码:
var express=require(__dirname+'/../node_modules/express');
var app = express()
app.get('/test', function(req,res){
console.log(req);
res.send('Hello World')
})
app.listen(10001);
我没有得到node.js错误
端口10001已打开!
我无法找到除http://expressjs.com/en/guide/routing.html之外的任何文档,只是假设他们告诉您的内容将会正常工作,因此他们会进入ZERO细节!
我完全100%不明白这一点!
答案 0 :(得分:1)
你在哪里托管?如果是本地的,您是否在URL中包含端口? 如果您使用的是本地开发服务器,则应该类似于
https://localhost:10001/test
答案 1 :(得分:0)
您正尝试在端口10001的服务器上提供应用。如果您的域名是example.com,则必须转到http://example.com:10001/test。当您尝试使用浏览器连接到网站时,浏览器将自动假定端口为80,并且它将尝试连接到该端口。
您也可以使用const express = require("express")
。