Node.js nodejsapi路径
我有个计划。我想在NodeJS中创建一个API,用于与数据库通信。我希望在我的Java应用程序以及我的网站中使用该API。当我使用API时,我使用localhost:3000。例如,如何使API在localhost:3000/projectName/API上响应(localhost:3000/projectName将是网站-不知道这是否是实现此目的的方法)。我想用projectName/api对前缀进行排序。这可能吗?您可以在一个对象中创建所有api路由,即Node.js nodejsapi路径,node.js,Node.js,我有个计划。我想在NodeJS中创建一个API,用于与数据库通信。我希望在我的Java应用程序以及我的网站中使用该API。当我使用API时,我使用localhost:3000。例如,如何使API在localhost:3000/projectName/API上响应(localhost:3000/projectName将是网站-不知道这是否是实现此目的的方法)。我想用projectName/api对前缀进行排序。这可能吗?您可以在一个对象中创建所有api路由,即 apis = express.Rou
apis = express.Router()
apis.get("/test", (req, res) => res.status(200))
app.use("/api", apis) // route all /api calls to here
app.get("/", (req, res) => res.status(500)) // ordering matters, block all / calls
可能值得展示一下您的代码当前的外观当我请求localhost:3000时,这个
app.get('/',async(req,res)=>{res.send('Home page')})
会触发。如果你知道我的意思,我希望在我请求localhost:3000/someting/api时触发它。如果你只是想更改路由,你可以设置路径,比如app.get('/something/whatever',async(req,res)=>{res send('Home page')}
@Pzdrs:Q:你的问题有答案吗?如果您觉得回复有用,请“向上投票”和“接受”。建议使用Express模块,请加1。其他链接:。