我使用 VS 代码的 Azure 存储扩展在 Azure Blob 存储上部署了我的页面(在我的项目文件夹中,我单击 Azure 部分 -> 存储帐户 -> Blob Conatiners -> 通过 Azure 存储部署到静态 Webside..):
我这样的回应是未经授权的。要求:
vite.config.js文件内容:
import { fileURLToPath, URL } from 'node:url'
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
export default defineConfig({
plugins: [
vue(),
],
build: {
cssCodeSplit: false,
},
resolve: {
alias: {
'@': fileURLToPath(new URL('./src', import.meta.url))
}
},
server: {
proxy: {
'/api': {
target: 'https://wo****i.azurewebsites.net',
changeOrigin: true,
rewrite: (path) => path.replace(/^\/api/, ''),
}
}
}
})
在开发模式下(npm run dev) - 没问题 - 所有请求都允许外部地址。怎么解决?
请求的内容不存在。 HttpStatusCode:404。
根据 Sumarigo-MSFT 的 MS-Q&A,上述错误代码表明服务器无法找到客户端请求的资源。
传送门:
参考:
这里是有关如何从 Azure Blob 存储部署静态网站的参考。