# Migration from Valine
Since Waline completely reuses Valine's data structure in storage, migrating from Valine to Waline is very simple.
- Deploy backend according to Vercel Deploy in Get Started section.
LEAN_ID
andLEAN_KEY
should be the same as those applied for when using Valine before. Don't forget to setLEAN_MASTER_KEY
for Waline. - Modifiy frontend scripts according to HTML in Get Started section. Please remind we should remove old configuration
appId
andappKey
from Valine, and addserverURL
option.
- <script src='//unpkg.com/valine/dist/Valine.min.js'></script>
+ <script src='//cdn.jsdelivr.net/npm/@waline/client/dist/Waline.min.js'></script>
<script>
- new Valine({
+ Waline({
el: '#vcomments',
- appId: 'Your appId',
- appKey: 'Your appKey'
+ serverURL: 'YOUR SERVER URL'
});
</script>
2
3
4
5
6
7
8
9
10
11
12
Config
Most configuration are same between Waline and Valine, but there are a bit difference. For waline config, please refer to Config。
Using Leancloud China
Besides LEAN_ID
and LEAN_KEY
, you need to config LEAN_SERVER
environment variable if you're the user of LeanCloud China.
# Migration to Cloudbase
If you want to migrate your Valine data to Tencent Cloud Database, you can use the import function of LeanCloud with the import function of the cloud database. Select Import/Export > Limit to certain classes > Comment > Export in the LeanCloud background, and then you will receive a email notification.
Paste the content of export file into the textarea below, and click the convert button to obtain the file to be imported. Enter the Tencent Cloud Development Backend → Databaseopen in new window page and select the Comment
collection. If the collection doesn't exist, click New Collection in the upper left corner to create it. Click the import button above, select the converted file and wait a while to complete importing.
Preview: