我是新手,我试过动态路由,但它不起作用。
我在创建动态路由时,使用在名为"/edit“的路由上创建的反应性路由器..but,并在它之后添加了:id,以便每当我到时都可以动态访问它的值..but,它显示了这个错误。
GET http://localhost:8080/edit/bundle.js net::ERR_ABORTED
Refused to execute script from 'http://localhost:8080/edit/bundle.js' because its MIME type ('text/html') is not ex
我使用require.js只是为了加载not third party javascripts modules。
因此,baseUrl将指向此目录。
假设我还想动态加载一个extLib,
它位于不同的目录中。
如何在不重写当前baseUrl的情况下修复此问题
baseUrl: "js"
define([
"myLib1",
"myLib2",
"extLib" // <-- lib which is located in a different baseDir
], function () {
});
我使用Next.js导出静态页面,在像pages/[id].js这样的动态路由中,我放在getStaticPaths部分的任何路径都将被创建。凉爽的。
是否更好地列出每一页:
getStaticPaths(){
return (
// some function to spit out a list of every possible page
)
}
或
getStaticPaths(){
return (
// some function to return the next and previous page
)
}
或者这有关系吗?
我想完全理解如何在静态和动态文件中使用相对和绝对url地址。
~ :
/ :
.. : in a relative URL indicates the parent directory
. : refers to the current directory
/ : always replaces the entire pathname of the base URL
// : always replaces everything from the hostname onwards
当您在没有虚拟目录的情况下工作时,这个示例很简单。但我正在处理虚拟目录。
Relative URI