从他们的示例文档中在浏览器中快速路由hello world不会

时间:2018-02-12 18:18:18

标签: node.js express routes

我想向浏览器提供html,但现在只是“Hello World'

当我导航到https://example.com/test

编辑:我的网站不是example.com我只能输入名称

控制台不记录请求

如果我没有创建目录,则在浏览器中显示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%不明白这一点!

2 个答案:

答案 0 :(得分:1)

你在哪里托管?如果是本地的,您是否在URL中包含端口? 如果您使用的是本地开发服务器,则应该类似于

https://localhost:10001/test

答案 1 :(得分:0)

您正尝试在端口10001的服务器上提供应用。如果您的域名是example.com,则必须转到http://example.com:10001/test。当您尝试使用浏览器连接到网站时,浏览器将自动假定端口为80,并且它将尝试连接到该端口。

您也可以使用const express = require("express")